Cubby tags
Tag form


HTML の form タグを出力します。

t:input/t:select/t:textarea タグで参照するフォームオブジェクトを指定します。


Example:
[1] action 属性を JSP 上で指定する (JSP) <t:form action="${contextPath}/foo/bar" value="${action}"> ... </t:form> (実行結果) <form action="/(contextPath)/foo/var"&> ... </form> [2] action 属性をクラス、メソッドで指定する (JSP) <t:form actionClass="com.example.action.FooAction" actionMethod="bar" value="${action}"> ... </t:form> (実行結果) <form action="/(contextPath)/foo/var" > ... </form> [3] プロトコル(HTTPS)を指定する (JSP) <t:form actionClass="com.example.action.FooAction" actionMethod="bar" value="${action}" protocol="https"> ... </t:form> (実行結果) <form action="https://www.example.com/(contextPath)/foo/bar" > ... </form>


Tag Information
Tag Classorg.seasar.cubby.tags.FormTag
TagExtraInfo ClassNone
Body ContentJSP
Display NameNone

Attributes
NameRequiredRequest-timeTypeDescription
valuetruetruejava.lang.Objectフォームオブジェクトを指定します。
actionClassfalsetruejava.lang.Classアクションクラス、メソッドから action 属性を生成するためのアクションクラスを FQCN で指定します。

この属性を指定した場合は、必ず actionMethod 属性も指定してください。 JSP 上に action 属性が指定してあった場合はこの属性から生成した URL で上書きされます。

URL 埋め込みパラメータやクエリ文字列のパラメータが必要な場合は t:param タグをボディ部に指定してください。 指定方法は t:link タグと同様です。

actionMethodfalsetruejava.lang.Stringアクションクラス、メソッドから action 属性を生成するためのアクションメソッドを指定します。

この属性を指定した場合は、必ず actionClass 属性も指定してください。

encodeURLfalsetruejava.lang.Boolean出力する URL を HttpServletResponse#encodeURL(String) でエンコードするかを指定します。デフォルトは true です。
protocolfalsetruejava.lang.String出力する URL のプロトコルを指定します。主にhttps/httpの切り替えに使用します。
portfalsetruejava.lang.Integer出力する URL のポートを指定します。

Variables
No Variables Defined.


Output Generated by Tag Library Documentation Generator. Java, JSP, and JavaServer Pages are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 2002-4 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054, U.S.A. All Rights Reserved.