public abstract class SubmitTagSupport extends InputTagSupport
コンストラクタと説明 |
---|
SubmitTagSupport() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected java.lang.String |
createOverrideUri(java.lang.String encodedUri)
オーバーライド用のURIを作成する。
|
int |
doEndTag() |
int |
doStartTag()
onclick属性にサブミット制御を行うJavaScript関数を設定したinputタグを出力する。
|
void |
setAlign(java.lang.String align)
XHTMLのalign属性を設定する。
|
void |
setAlt(java.lang.String alt)
XHTMLのalt属性を設定する。
|
void |
setDisplayMethod(java.lang.String displayMethod)
表示制御を行う場合の表示方法を設定する。
|
void |
setSecure(java.lang.Boolean secure)
URIをhttpsにするか否かを設定する。
|
void |
setSrc(java.lang.String src)
XHTMLのsrc属性を設定する。
|
protected abstract void |
setSubmissionInfoToFormContext(java.lang.String requestId,
java.lang.String encodedUri,
DisplayMethod displayMethod)
フォームコンテキスにサブミット情報を設定する。
|
void |
setType(java.lang.String type)
XHTMLのtype属性を設定する。
|
void |
setUri(java.lang.String uri)
サブミット先のURIを設定する。
|
void |
setUsemap(java.lang.String usemap)
XHTMLのusemap属性を設定する。
|
void |
setValue(java.lang.String value)
XHTMLのvalue属性を設定する。
|
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 setUri(java.lang.String uri)
uri
- サブミット先のURIpublic void setSecure(java.lang.Boolean secure)
secure
- httpsにする場合はtrue、しない場合はfalse。public void setType(java.lang.String type)
type
- XHTMLのtype属性public void setValue(java.lang.String value)
value
- XHTMLのvalue属性public void setSrc(java.lang.String src)
src
- XHTMLのsrc属性public void setAlt(java.lang.String alt)
alt
- XHTMLのalt属性public void setUsemap(java.lang.String usemap)
usemap
- XHTMLのusemap属性public void setAlign(java.lang.String align)
align
- XHTMLのalign属性public void setDisplayMethod(java.lang.String displayMethod)
displayMethod
- 表示制御を行う場合の表示方法指定public int doStartTag() throws javax.servlet.jsp.JspException
onclick属性にサブミット制御を行うJavaScript関数を設定したinputタグを出力する。 属性はHTMLエスケープして出力する。 認可や開閉局の状態に応じて、タグの表示方法を切り替える。切り替え方法は非表示、非活性、通常表示のいずれかである。 なお、Javascriptが使用できない端末では、以下のような挙動となる。- type属性がimage/buttonではPOSTの送信は不可能なので、JspExceptionを送出する。 - type属性がsubmitの場合は、uri属性およびsubmit_name属性を保持する ダミーのPOST変数を展開する。 この値は、サーバ側でKeitaiAccessHandler
によりそれぞれリクエストパスと リクエストパラメータに差し替えられる。
doStartTag
インタフェース内 javax.servlet.jsp.tagext.Tag
doStartTag
クラス内 javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.JspException
protected java.lang.String createOverrideUri(java.lang.String encodedUri)
encodedUri
- エンコード済みのURIprotected abstract void setSubmissionInfoToFormContext(java.lang.String requestId, java.lang.String encodedUri, DisplayMethod displayMethod)
requestId
- リクエストIDencodedUri
- サブミット先のURI(URLエンコード済み)displayMethod
- 表示制御方法public int doEndTag() throws javax.servlet.jsp.JspException
doEndTag
インタフェース内 javax.servlet.jsp.tagext.Tag
doEndTag
クラス内 javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.JspException