public class WriteTag extends CustomTagSupport
RawWriteTag
,
PrettyPrintTag
,
Serialized FormConstructor and Description |
---|
WriteTag() |
Modifier and Type | Method and Description |
---|---|
int |
doStartTag() |
void |
setName(java.lang.String name)
出力対象の名前を設定する。
|
void |
setValue(java.lang.String value)
出力する値を設定する。
|
void |
setValueFormat(java.lang.String valueFormat)
出力時のフォーマットを設定する。
|
void |
setWithHtmlFormat(boolean withHtmlFormat)
HTMLフォーマット(改行と半角スペースの変換)をするか否かを設定する。
HTMLフォーマットはHTMLエスケープをする場合のみ有効となる。 |
doCatch, doFinally
public void setName(java.lang.String name)
name
- 出力対象の名前public void setValue(java.lang.String value)
value
- 出力する値public void setWithHtmlFormat(boolean withHtmlFormat)
withHtmlFormat
- HTMLフォーマット(改行と半角スペースの変換)をする場合はtrue、しない場合はfalse。public void setValueFormat(java.lang.String valueFormat)
フォーマットは、"データタイプ{パターン}"形式で指定する。 フレームワークがデフォルトでサポートしているフォーマットを下記に示す。 dateString: 日付文字列のフォーマット。 値は、yyyyMMdd形式の文字列を指定する。 パターンには、java.text.SimpleDateFormatが規定している構文を指定する。CustomTagConfig
を使用してパターンのデフォルト値を設定することができる。 例:dateString{yyyy/MM/dd} dateTime: 日時のフォーマット。 値は、java.util.Date型を指定する。 パターンには、java.text.SimpleDateFormatが規定している構文を指定する。CustomTagConfig
を使用してパターンのデフォルト値を設定することができる。 例:datetime{yy/MM/dd HH:mm:ss} decimal: 10進数のフォーマット。 値は、java.lang.Number型又は数字の文字列を指定する。 数字の文字列の場合は、カンマを取り除いた後でフォーマットする。 パターンには、java.text.DecimalFormatが規定している構文を指定する。 例:decimal{###.##%}
valueFormat
- 出力時のフォーマットpublic int doStartTag() throws javax.servlet.jsp.JspException
name属性に対応する値もしくはvalue属性の値を出力する。 name属性とvalue属性両方とも指定された場合は例外を送出する。 name属性に対応する値は、変数スコープのみから取得する。(リクエストパラメータは取得先に含まない) name属性に対応する値が取得できない場合は何も出力しない。 format属性が指定されている場合は、name属性に対応する値をフォーマットする。
doStartTag
in interface javax.servlet.jsp.tagext.Tag
doStartTag
in class javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.JspException