Package nablarch.common.web.tag
Class SetTag
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
nablarch.common.web.tag.CustomTagSupport
nablarch.common.web.tag.SetTag
- All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag
,jakarta.servlet.jsp.tagext.JspTag
,jakarta.servlet.jsp.tagext.Tag
,jakarta.servlet.jsp.tagext.TryCatchFinally
,Serializable
変数に値を設定するクラス。
- See Also:
-
Field Summary
Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport
id, pageContext
Fields inherited from interface jakarta.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
Fields inherited from interface jakarta.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
void
setBySingleValue
(boolean bySingleValue) name属性に対応する値を単一値として取得するか否かを設定する。
デフォルトはtrue。void
値を取得するための名前を設定する。void
変数を格納するスコープを設定する。void
値を設定する。void
リクエストスコープに格納する際に使用する変数名を設定する。Methods inherited from class nablarch.common.web.tag.CustomTagSupport
doCatch, doFinally
Methods inherited from class jakarta.servlet.jsp.tagext.TagSupport
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
-
Constructor Details
-
SetTag
public SetTag()
-
-
Method Details
-
setVar
リクエストスコープに格納する際に使用する変数名を設定する。- Parameters:
var
- リクエストスコープに格納する際に使用する変数名
-
setName
値を取得するための名前を設定する。- Parameters:
name
- 値を取得するための名前
-
setValue
値を設定する。- Parameters:
value
- 値
-
setBySingleValue
public void setBySingleValue(boolean bySingleValue) name属性に対応する値を単一値として取得するか否かを設定する。
デフォルトはtrue。- Parameters:
bySingleValue
- name属性に対応する値を単一値として取得する場合はtrue。
-
setScope
変数を格納するスコープを設定する。指定できるスコープを下記に示す。 page: ページスコープ request: リクエストスコープ デフォルトはリクエストスコープ。
- Parameters:
scopeName
- スコープ名
-
doStartTag
public int doStartTag() throws jakarta.servlet.jsp.JspExceptionname属性とvalue属性のどちらも指定がない場合、どちらも指定されている場合は例外を送出する。 name属性に対応する値又はvalue属性の値を、var属性で指定された属性名で指定されたスコープに設定する。
- Specified by:
doStartTag
in interfacejakarta.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in classjakarta.servlet.jsp.tagext.TagSupport
- Throws:
jakarta.servlet.jsp.JspException
-