public abstract class CompositeKeyCheckedInputTagSupport extends CheckedInputTagSupport
コンストラクタと説明 |
---|
CompositeKeyCheckedInputTagSupport() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doStartTag()
入力画面と確認画面で出力内容が異なる。
|
protected boolean |
isChecked()
項目がチェック状態を取得する。
|
void |
setKeyNames(java.lang.String keyNames)
パラメータのキー名を設定する。
|
void |
setNamePrefix(java.lang.String namePrefix)
リクエストパラメータのプレフィクスを設定する。
|
void |
setValueObject(java.lang.Object valueObject)
値のオブジェクト(MapまたはJavaBeans形式のクラス)を設定する。
|
createInputTag, createOutputTag, getLabel, getType, getValue, setErrorCss, setLabel, setNameAlias, setOnchange, setValue
setAutofocus, setDisabled, setName
setAccesskey, setOnblur, setOnfocus, setTabindex
checkChildElementsOfForm, getTagName, setCssClass, setDir, setId, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setStyle, setTitle, setXmlLang
doCatch, doFinally, getAttributes
public void setNamePrefix(java.lang.String namePrefix)
namePrefix
- リクエストパラメータのプレフィクスpublic void setKeyNames(java.lang.String keyNames)
keyNames
- パラメータのキー名public void setValueObject(java.lang.Object valueObject)
valueObject
- 値のオブジェクト(MapまたはJavaBeans形式のクラス)public int doStartTag() throws javax.servlet.jsp.JspException
CheckedInputTagSupport
入力画面と確認画面で出力内容が異なる。
入力画面:
inputタグとラベルを連結して出力する。
type属性にサブクラスが返す値を設定する。
チェックありの場合はchecked属性を設定する。
name属性に対応するエラーメッセージが存在する場合はclass属性に指定されたCSSクラス名を追記で設定する。
属性とラベルはHTMLエスケープして出力する。
FormContext
にname属性を設定する。
確認画面:
チェックありの場合はラベルを出力する。
ラベルはHTMLエスケープして出力する。
doStartTag
インタフェース内 javax.servlet.jsp.tagext.Tag
doStartTag
クラス内 CheckedInputTagSupport
javax.servlet.jsp.JspException
protected boolean isChecked()
CheckedInputTagSupport
isChecked
クラス内 CheckedInputTagSupport