jp.morpho.webapp.servlet.jsp.tagext.html
クラス FormTag

java.lang.Object
  |
  +--javax.servlet.jsp.tagext.TagSupport
        |
        +--javax.servlet.jsp.tagext.BodyTagSupport
              |
              +--jp.morpho.webapp.servlet.jsp.tagext.BaseTag
                    |
                    +--jp.morpho.webapp.servlet.jsp.tagext.html.ControlTagSupport
                          |
                          +--jp.morpho.webapp.servlet.jsp.tagext.html.FormTag
すべての実装インタフェース:
Attrs, javax.servlet.jsp.tagext.BodyTag, CoreAttrs, Events, I18n, javax.servlet.jsp.tagext.IterationTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag

public class FormTag
extends ControlTagSupport

HTML のフォームを実装したタグハンドラです。

HTML のフォームは、文書の一部分を成し、通常の内容とマーク付け、そしてコントロールと呼ばれる特別な要素、更にこれらコントロールのラベルを含みます。 コントロールにはチェックボックス、ラジオボタン、メニューなどがあります。 ユーザは一般に、テキストを追加する、メニュー項目を選ぶ、等してこれらコントロールを変更してフォームを「完成」させ、その後フォーム処理のために Web サーバやメールサーバ等のエージェントへとフォームを提出します。

FORM の HTML 4 定義は次のとおりです。

 <!ELEMENT FORM - - (%block;|SCRIPT)+ -(FORM) -- interactive form -->
 <!ATTLIST FORM
   %attrs;                              -- %coreattrs, %i18n, %events --
   action      %URI;          #REQUIRED -- server-side form handler --
   method      (GET|POST)     GET       -- HTTP method used to submit the form--
   enctype     %ContentType;  "application/x-www-form-urlencoded"
   accept      %ContentTypes; #IMPLIED  -- list of MIME types for file upload --
   name        CDATA          #IMPLIED  -- name of form for scripting --
   onsubmit    %Script;       #IMPLIED  -- the form was submitted --
   onreset     %Script;       #IMPLIED  -- the form was reset --
   accept-charset %Charsets;  #IMPLIED  -- list of supported charsets --
   >
 

作成者:
Kumiko Hiroi
関連項目:
直列化された形式

フィールドの概要
 
クラス javax.servlet.jsp.tagext.BodyTagSupport から継承したフィールド
bodyContent
 
クラス javax.servlet.jsp.tagext.TagSupport から継承したフィールド
id, pageContext
 
インタフェース javax.servlet.jsp.tagext.BodyTag から継承したフィールド
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
インタフェース javax.servlet.jsp.tagext.IterationTag から継承したフィールド
EVAL_BODY_AGAIN
 
インタフェース javax.servlet.jsp.tagext.Tag から継承したフィールド
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
コンストラクタの概要
FormTag()
           FormTag を作成します。
 
メソッドの概要
 int doEndTag()
           終了タグの処理です。
 int doStartTag()
           開始タグの処理です。
 java.lang.String getAccept()
           accept 属性を返します。
 java.lang.String getAcceptCharset()
           accept-charset 属性を返します。
 java.lang.String getAction()
           action 属性を返します。
 java.lang.String getEnctype()
           enctype 属性を返します。
 java.lang.String getMethod()
           method 属性を返します。
 java.lang.String getName()
           name 属性を返します。
 java.lang.String getOnreset()
           onreset 属性を返します。
 java.lang.String getOnsubmit()
           onsubmit 属性を返します。
 void setAccept(java.lang.String accept)
           accept 属性を設定します。
 void setAcceptCharset(java.lang.String acceptCharset)
           accept-charset 属性を設定します。
 void setAction(java.lang.String action)
           action 属性を設定します。
 void setEnctype(java.lang.String enctype)
           enctype 属性を設定します。
 void setMethod(java.lang.String method)
           method 属性を設定します。
 void setName(java.lang.String name)
           name 属性を設定します。
 void setOnreset(java.lang.String onreset)
           onreset 属性を設定します。
 void setOnsubmit(java.lang.String onsubmit)
           onsubmit 属性を設定します。
 
クラス jp.morpho.webapp.servlet.jsp.tagext.html.ControlTagSupport から継承したメソッド
getDir, getLang, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getStyle, getStyleClass, getStyleId, getTitle, setDir, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setStyle, setStyleClass, setStyleId, setTitle
 
クラス jp.morpho.webapp.servlet.jsp.tagext.BaseTag から継承したメソッド
doAfterBody, getActionMappingManager, getAttributeMap, getFrameworkContext, getTagManager, isBodyExists
 
クラス javax.servlet.jsp.tagext.BodyTagSupport から継承したメソッド
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
 
クラス javax.servlet.jsp.tagext.TagSupport から継承したメソッド
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース javax.servlet.jsp.tagext.Tag から継承したメソッド
getParent, setPageContext, setParent
 

コンストラクタの詳細

FormTag

public FormTag()

FormTag を作成します。

メソッドの詳細

getAccept

public java.lang.String getAccept()

accept 属性を返します。

戻り値:
accept 属性

getAcceptCharset

public java.lang.String getAcceptCharset()

accept-charset 属性を返します。

戻り値:
accept-charset 属性

getAction

public java.lang.String getAction()

action 属性を返します。

戻り値:
action 属性

getEnctype

public java.lang.String getEnctype()

enctype 属性を返します。

戻り値:
enctype 属性

getMethod

public java.lang.String getMethod()

method 属性を返します。

戻り値:
method 属性

getName

public java.lang.String getName()

name 属性を返します。

戻り値:
name 属性

getOnreset

public java.lang.String getOnreset()

onreset 属性を返します。

戻り値:
onreset 属性

getOnsubmit

public java.lang.String getOnsubmit()

onsubmit 属性を返します。

戻り値:
onsubmit 属性

setAccept

public void setAccept(java.lang.String accept)

accept 属性を設定します。

パラメータ:
accept - accept 属性

setAcceptCharset

public void setAcceptCharset(java.lang.String acceptCharset)

accept-charset 属性を設定します。

パラメータ:
acceptCharset - accept-charset 属性

setAction

public void setAction(java.lang.String action)

action 属性を設定します。

パラメータ:
action - action 属性

setEnctype

public void setEnctype(java.lang.String enctype)

enctype 属性を設定します。

パラメータ:
enctype - enctype 属性

setMethod

public void setMethod(java.lang.String method)

method 属性を設定します。

パラメータ:
method - method 属性

setName

public void setName(java.lang.String name)

name 属性を設定します。

パラメータ:
name - name 属性

setOnreset

public void setOnreset(java.lang.String onreset)

onreset 属性を設定します。

パラメータ:
onreset - onreset 属性

setOnsubmit

public void setOnsubmit(java.lang.String onsubmit)

onsubmit 属性を設定します。

パラメータ:
onsubmit - onsubmit 属性

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException

終了タグの処理です。

定義:
インタフェース javax.servlet.jsp.tagext.Tag 内の doEndTag
オーバーライド:
クラス BaseTag 内の doEndTag
戻り値:
EVAL_PAGE
javax.servlet.jsp.JspException
関連項目:
Tag.doEndTag()

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException

開始タグの処理です。

定義:
インタフェース javax.servlet.jsp.tagext.Tag 内の doStartTag
オーバーライド:
クラス javax.servlet.jsp.tagext.BodyTagSupport 内の doStartTag
戻り値:
EVAL_BODY_BUFFERED
javax.servlet.jsp.JspException
関連項目:
Tag.doStartTag()