Package nablarch.common.web.tag
Class SubmitTag
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
- All Implemented Interfaces:
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:
DownloadSubmitTag
サブミット制御(リンクとアクションの紐付け、二重サブミット防止)を行うinputタグ(type="submit","button","image")を出力するクラス。
- See Also:
-
Field Summary
Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport
id, pageContextFields inherited from interface jakarta.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAINFields inherited from interface jakarta.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SubmissionInfo.SubmissionActionサブミット時の動作を取得する。protected Stringタグ名を取得する。voidsetAllowDoubleSubmission(boolean allowDoubleSubmission) 二重サブミットを許可するか否かを設定する。
デフォルトはtrue。protected voidsetSubmissionInfoToFormContext(String requestId, String encodedUri, DisplayMethod displayMethod) フォームコンテキスにサブミット情報を設定する。Methods inherited from class nablarch.common.web.tag.SubmitTagSupport
createOverrideUri, doEndTag, doStartTag, setAlign, setAlt, setDisplayMethod, setSecure, setSrc, setSuppressDefaultSubmit, setType, setUri, setUsemap, setValueMethods inherited from class nablarch.common.web.tag.InputTagSupport
setAutofocus, setDisabled, setNameMethods inherited from class nablarch.common.web.tag.FocusAttributesTagSupport
setAccesskey, setOnblur, setOnfocus, setTabindexMethods 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, setXmlLangMethods inherited from class nablarch.common.web.tag.HtmlTagSupport
doCatch, doFinally, getAttributes, setDynamicAttributeMethods inherited from class jakarta.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setPageContext, setParent, setValue
-
Constructor Details
-
SubmitTag
public SubmitTag()
-
-
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:SubmitTagSupportフォームコンテキスにサブミット情報を設定する。- Specified by:
setSubmissionInfoToFormContextin classSubmitTagSupport- Parameters:
requestId- リクエストIDencodedUri- サブミット先のURI(URLエンコード済み)displayMethod- 表示制御方法
-
getSubmissionAction
サブミット時の動作を取得する。- Returns:
- サブミット時の動作
-
getTagName
タグ名を取得する。- Specified by:
getTagNamein classGenericAttributesTagSupport- Returns:
- タグ名
-