org.seasar.cubby.tags
クラス FormTag

java.lang.Object
  上位を拡張 javax.servlet.jsp.tagext.TagSupport
      上位を拡張 javax.servlet.jsp.tagext.BodyTagSupport
          上位を拡張 org.seasar.cubby.tags.FormTag
すべての実装されたインタフェース:
Serializable, BodyTag, DynamicAttributes, IterationTag, JspTag, Tag

public class FormTag
extends BodyTagSupport
implements DynamicAttributes

フォームを出力するタグライブラリ。

InputTag, SelectTag, TextareaTagを保持することができます。

導入されたバージョン:
1.0.0
作成者:
agata, baba
関連項目:
直列化された形式

フィールドの概要
 
クラス 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()
           
 
メソッドの概要
 void addParameter(String name, String value)
          リクエストパラメータを追加します。
 int doEndTag()
          
 int doStartTag()
          
protected  Map<String,Object> getDynamicAttribute()
          DynamicAttributeを取得します。
 String[] getValues(String name)
          フォームへ出力する値を取得します。
 void setActionClass(String actionClass)
          アクションクラスを設定します。
 void setActionMethod(String actionMethod)
          アクションメソッドを設定します。
 void setDynamicAttribute(String uri, String localName, Object value)
           DynamicAttributeをセットします。
 void setEncodeURL(boolean encodeURL)
          出力する URL を HttpServletResponse.encodeURL(String) でエンコードするかを設定します。
 void setPort(int port)
          出力する URL のポートを設定します。
 void setProtocol(String protocol)
          出力する URL のプロトコルを設定します。
 void setValue(Object value)
          フォームのバインディング対象のBeanをセットします。
 
クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたメソッド
doAfterBody, 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()
メソッドの詳細

setDynamicAttribute

public void setDynamicAttribute(String uri,
                                String localName,
                                Object value)
                         throws JspException
DynamicAttributeをセットします。

定義:
インタフェース DynamicAttributes 内の setDynamicAttribute
例外:
JspException

getDynamicAttribute

protected Map<String,Object> getDynamicAttribute()
DynamicAttributeを取得します。

戻り値:
DynamicAttribute

setValue

public void setValue(Object value)
フォームのバインディング対象のBeanをセットします。

パラメータ:
value - フォームのバインディング対象のBean

setActionClass

public void setActionClass(String actionClass)
アクションクラスを設定します。

パラメータ:
actionClass - アクションクラス

setActionMethod

public void setActionMethod(String actionMethod)
アクションメソッドを設定します。

パラメータ:
actionMethod - アクションメソッド

setEncodeURL

public void setEncodeURL(boolean encodeURL)
出力する URL を HttpServletResponse.encodeURL(String) でエンコードするかを設定します。

パラメータ:
encodeURL - 出力する URL を HttpServletResponse.encodeURL(String) でエンコードする場合は true、そうでない場合は false

setProtocol

public void setProtocol(String protocol)
出力する URL のプロトコルを設定します。

パラメータ:
protocol - 出力する URL のプロトコル

setPort

public void setPort(int port)
出力する URL のポートを設定します。

パラメータ:
port - 出力する URL のポート

addParameter

public void addParameter(String name,
                         String value)
リクエストパラメータを追加します。

パラメータ:
name - パラメータ名
value - 値

doStartTag

public int doStartTag()
               throws JspException

定義:
インタフェース Tag 内の doStartTag
オーバーライド:
クラス BodyTagSupport 内の doStartTag
例外:
JspException

doEndTag

public int doEndTag()
             throws JspException

定義:
インタフェース Tag 内の doEndTag
オーバーライド:
クラス BodyTagSupport 内の doEndTag
例外:
JspException

getValues

public String[] getValues(String name)
フォームへ出力する値を取得します。

パラメータ:
name - フィールド名
戻り値:
フォームへ出力する値
導入されたバージョン:
1.1.0


Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.