Package nablarch.common.web.tag
Class SubmitLinkTag
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
- All Implemented Interfaces:
jakarta.servlet.jsp.tagext.BodyTag
,jakarta.servlet.jsp.tagext.DynamicAttributes
,jakarta.servlet.jsp.tagext.IterationTag
,jakarta.servlet.jsp.tagext.JspTag
,jakarta.servlet.jsp.tagext.Tag
,jakarta.servlet.jsp.tagext.TryCatchFinally
,Serializable
- Direct Known Subclasses:
DownloadLinkTag
サブミット制御(リンクとアクションの紐付け、二重サブミット防止)を行うaタグを出力するクラス。
- See Also:
-
Field Summary
Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport
id, pageContext
Fields inherited from interface jakarta.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
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 TypeMethodDescriptionprotected SubmissionInfo.SubmissionAction
サブミット時の動作を取得する。protected String
タグ名を取得する。void
setAllowDoubleSubmission
(boolean allowDoubleSubmission) 二重サブミットを許可するか否かを設定する。
デフォルトはtrue。protected void
setSubmissionInfoToFormContext
(String requestId, String encodedUri, DisplayMethod displayMethod) フォームコンテキスにサブミット情報を設定する。Methods inherited from class nablarch.common.web.tag.SubmitLinkTagSupport
doEndTag, doInitBody, doStartTag, setBodyContent, setCoords, setDisplayMethod, setName, setSecure, setShape, setUri
Methods inherited from class nablarch.common.web.tag.FocusAttributesTagSupport
setAccesskey, setOnblur, setOnfocus, setTabindex
Methods inherited from class nablarch.common.web.tag.GenericAttributesTagSupport
checkChildElementsOfForm, setCssClass, setDir, setId, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setStyle, setTitle, setXmlLang
Methods inherited from class nablarch.common.web.tag.HtmlTagSupport
doCatch, doFinally, getAttributes, setDynamicAttribute
Methods inherited from class jakarta.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setPageContext, setParent, setValue
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jakarta.servlet.jsp.tagext.IterationTag
doAfterBody
Methods inherited from interface jakarta.servlet.jsp.tagext.Tag
getParent, release, setPageContext, setParent
-
Constructor Details
-
SubmitLinkTag
public SubmitLinkTag()
-
-
Method Details
-
setAllowDoubleSubmission
public void setAllowDoubleSubmission(boolean allowDoubleSubmission) 二重サブミットを許可するか否かを設定する。
デフォルトはtrue。- Parameters:
allowDoubleSubmission
- 許可する場合はtrue、許可しない場合はfalse
-
setSubmissionInfoToFormContext
protected void setSubmissionInfoToFormContext(String requestId, String encodedUri, DisplayMethod displayMethod) Description copied from class:SubmitLinkTagSupport
フォームコンテキスにサブミット情報を設定する。- Specified by:
setSubmissionInfoToFormContext
in classSubmitLinkTagSupport
- Parameters:
requestId
- リクエストIDencodedUri
- サブミット先のURI(URLエンコード済み)displayMethod
- 表示制御方法
-
getSubmissionAction
サブミット時の動作を取得する。- Returns:
- サブミット時の動作
-
getTagName
タグ名を取得する。- Specified by:
getTagName
in classGenericAttributesTagSupport
- Returns:
- タグ名
-