org.seasar.cubby.tags
クラス InputTag

java.lang.Object
  上位を拡張 javax.servlet.jsp.tagext.SimpleTagSupport
      上位を拡張 org.seasar.cubby.tags.InputTag
すべての実装されたインタフェース:
DynamicAttributes, JspTag, SimpleTag

public class InputTag
extends SimpleTagSupport

<input> タグを出力します。

このタグは type 属性により挙動が変わります。

type 属性が checkbox または radio の場合 value 属性をそのまま value 属性として出力します。 フォームオブジェクトのプロパティ値と value 属性が一致した場合 checked="checked" を出力します。
上記以外の場合 value 属性が指定されている場合はそのまま value 属性として出力します。 value 属性が指定されていない場合はフォームオブジェクトのプロパティを value 属性として出力します。
バリデーションエラーが発生している場合は、入力された値を復元します。

作成者:
agata, baba

コンストラクタの概要
InputTag()
           
 
メソッドの概要
 void doTag()
          
protected  Map<String,Object> getDynamicAttributes()
          動的な属性を取得します。
 void setCheckedValue(String checkedValue)
          checkedValue 属性を設定します。
 void setDynamicAttribute(String uri, String localName, Object value)
          
 void setIndex(Integer index)
          index 属性を設定します。
 void setName(String name)
          name 属性を設定します。
 void setType(String type)
          type 属性を設定します。
 void setValue(Object value)
          value 属性を設定します。
 
クラス javax.servlet.jsp.tagext.SimpleTagSupport から継承されたメソッド
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

InputTag

public InputTag()
メソッドの詳細

setType

public void setType(String type)
type 属性を設定します。

パラメータ:
type - type 属性

setName

public void setName(String name)
name 属性を設定します。

パラメータ:
name - name 属性

setCheckedValue

public void setCheckedValue(String checkedValue)
checkedValue 属性を設定します。

パラメータ:
checkedValue - checkedValue 属性

setValue

public void setValue(Object value)
value 属性を設定します。

パラメータ:
value - value 属性

setIndex

public void setIndex(Integer index)
index 属性を設定します。

パラメータ:
index - index 属性

doTag

public void doTag()
           throws JspException,
                  IOException

定義:
インタフェース SimpleTag 内の doTag
オーバーライド:
クラス SimpleTagSupport 内の doTag
例外:
JspException
IOException

setDynamicAttribute

public void setDynamicAttribute(String uri,
                                String localName,
                                Object value)
                         throws JspException

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

getDynamicAttributes

protected Map<String,Object> getDynamicAttributes()
動的な属性を取得します。

戻り値:
動的な属性


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