public class SinglevaluedInputTagWriterSupport
extends java.lang.Object
implements java.io.Serializable
コンストラクタと説明 |
---|
SinglevaluedInputTagWriterSupport(java.lang.String tagName)
デフォルトコンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected java.lang.String |
createInputTag(javax.servlet.jsp.PageContext pageContext,
HtmlAttributes attributes,
java.lang.Object value)
入力タグを作成する。
|
protected java.lang.String |
createOutputTag(javax.servlet.jsp.PageContext pageContext,
HtmlAttributes attributes,
java.lang.Object value)
出力タグを作成する。
|
protected java.lang.String |
getTagName()
タグ名を取得する。
|
void |
setErrorCss(java.lang.String errorCss)
エラーレベルのメッセージに使用するCSSクラス名を設定する。
|
void |
setNameAlias(java.lang.String nameAlias)
name属性のエイリアスを設定する。
|
void |
writeTag(javax.servlet.jsp.PageContext pageContext,
HtmlAttributes attributes)
単一値の入力項目を出力する。
|
public SinglevaluedInputTagWriterSupport(java.lang.String tagName)
tagName
- タグ名protected java.lang.String getTagName()
public void setErrorCss(java.lang.String errorCss)
errorCss
- エラーレベルのメッセージに使用するCSSクラス名public void setNameAlias(java.lang.String nameAlias)
nameAlias
- name属性のエイリアスpublic void writeTag(javax.servlet.jsp.PageContext pageContext, HtmlAttributes attributes) throws javax.servlet.jsp.JspException
入力画面の場合は、createInputTag(javax.servlet.jsp.PageContext, HtmlAttributes, Object)
に処理を移譲する。 確認画面の場合は、createOutputTag(javax.servlet.jsp.PageContext, HtmlAttributes, Object)
に処理を移譲する。
pageContext
- ページコンテキストattributes
- 属性javax.servlet.jsp.JspException
- JSP例外protected java.lang.String createOutputTag(javax.servlet.jsp.PageContext pageContext, HtmlAttributes attributes, java.lang.Object value)
name属性に対応する入力データが存在する場合はHTMLエスケープして出力する。
pageContext
- ページコンテキストattributes
- 属性value
- 入力値protected java.lang.String createInputTag(javax.servlet.jsp.PageContext pageContext, HtmlAttributes attributes, java.lang.Object value)
指定された属性を使用してボディを持たないタグを出力する。 value属性に指定されたvalueを設定する。 属性はHTMLエスケープして出力する。
pageContext
- ページコンテキストattributes
- 属性value
- 入力値