public abstract class ParamTagSupport extends CustomTagSupport
Constructor and Description |
---|
ParamTagSupport() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
addParam(java.lang.String name,
java.lang.String value)
パラメータを追加する。
同じパラメータ名に対して複数の値が指定された場合はこのメソッドが複数回呼ばれる。 |
int |
doStartTag() |
void |
setName(java.lang.String name)
値を取得するための名前を設定する。
|
void |
setParamName(java.lang.String paramName)
パラメータの名前を設定する。
|
void |
setValue(java.lang.Object value)
値を設定する。
|
doCatch, doFinally
public void setParamName(java.lang.String paramName)
paramName
- パラメータの名前public void setName(java.lang.String name)
name
- 値を取得するための名前public void setValue(java.lang.Object value)
value
- 値public int doStartTag() throws javax.servlet.jsp.JspException
name属性とvalue属性のどちらも指定がない場合、どちらも指定されている場合は例外を送出する。 name属性が指定された場合に、name属性に対応する値が取得できない場合は値に空文字を指定する。 name属性に対応する値又はvalue属性の値を、paramName属性で指定されたパラメータ名を使用してサブミットに含める。
doStartTag
in interface javax.servlet.jsp.tagext.Tag
doStartTag
in class javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.JspException
protected abstract void addParam(java.lang.String name, java.lang.String value)
name
- パラメータ名value
- 値