Package nablarch.common.web.tag
Class SinglevaluedInputTagWriterSupport
java.lang.Object
nablarch.common.web.tag.SinglevaluedInputTagWriterSupport
- All Implemented Interfaces:
Serializable
単一値の入力項目の実装をサポートするクラス。
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
createInputTag
(jakarta.servlet.jsp.PageContext pageContext, HtmlAttributes attributes, Object value) 入力タグを作成する。protected String
createOutputTag
(jakarta.servlet.jsp.PageContext pageContext, HtmlAttributes attributes, Object value) 出力タグを作成する。protected String
タグ名を取得する。void
setErrorCss
(String errorCss) エラーレベルのメッセージに使用するCSSクラス名を設定する。
デフォルトは"nablarch_error"。void
setNameAlias
(String nameAlias) name属性のエイリアスを設定する。
複数指定する場合はカンマ区切り。void
writeTag
(jakarta.servlet.jsp.PageContext pageContext, HtmlAttributes attributes) 単一値の入力項目を出力する。
-
Constructor Details
-
SinglevaluedInputTagWriterSupport
デフォルトコンストラクタ。- Parameters:
tagName
- タグ名
-
-
Method Details
-
getTagName
タグ名を取得する。- Returns:
- タグ名
-
setErrorCss
エラーレベルのメッセージに使用するCSSクラス名を設定する。
デフォルトは"nablarch_error"。- Parameters:
errorCss
- エラーレベルのメッセージに使用するCSSクラス名
-
setNameAlias
name属性のエイリアスを設定する。
複数指定する場合はカンマ区切り。- Parameters:
nameAlias
- name属性のエイリアス
-
writeTag
public void writeTag(jakarta.servlet.jsp.PageContext pageContext, HtmlAttributes attributes) throws jakarta.servlet.jsp.JspException 単一値の入力項目を出力する。入力画面の場合は、
createInputTag(jakarta.servlet.jsp.PageContext, HtmlAttributes, Object)
に処理を移譲する。 確認画面の場合は、createOutputTag(jakarta.servlet.jsp.PageContext, HtmlAttributes, Object)
に処理を移譲する。- Parameters:
pageContext
- ページコンテキストattributes
- 属性- Throws:
jakarta.servlet.jsp.JspException
- JSP例外
-
createOutputTag
protected String createOutputTag(jakarta.servlet.jsp.PageContext pageContext, HtmlAttributes attributes, Object value) 出力タグを作成する。name属性に対応する入力データが存在する場合はHTMLエスケープして出力する。
- Parameters:
pageContext
- ページコンテキストattributes
- 属性value
- 入力値- Returns:
- 出力タグ
-
createInputTag
protected String createInputTag(jakarta.servlet.jsp.PageContext pageContext, HtmlAttributes attributes, Object value) 入力タグを作成する。指定された属性を使用してボディを持たないタグを出力する。 value属性に指定されたvalueを設定する。 属性はHTMLエスケープして出力する。
- Parameters:
pageContext
- ページコンテキストattributes
- 属性value
- 入力値- Returns:
- 入力タグ
-