概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.seasar.cubby.tags
クラス TokenTag

    java.lang.Object
      javax.servlet.jsp.tagext.SimpleTagSupport
          org.seasar.cubby.tags.TokenTag

すべての実装されたインタフェース:
  DynamicAttributes, JspTag, SimpleTag

    public class TokenTag

extends SimpleTagSupport

2重サブミット防止用の `<input type="hidden"/>` タグを出力するタグ。

このタグが呼び出されると一意なトークン文字列を生成して hidden とセッションに格納します。 サブミットされた先の処理の検証フェーズで、ポストされた hidden 値とセッション中の値を比較して、 一致しない場合、不正な経路からのアクセスとみなしてエラー処理を行います。

作成者:
  agata
関連項目:
  `TokenValidator.validate(org.seasar.cubby.validator.ValidationContext, Object[])`

コンストラクタの概要
`TokenTag()`

メソッドの概要
`void` | `doTag()`
`protected Map<String,Object>` | `getDynamicAttributes()` 動的な属性を取得します。
`void` | `setDynamicAttribute(String uri, String localName, Object value)`
`void` | `setName(String name)` name属性を設定します。

クラス 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`

コンストラクタの詳細

### TokenTag

    public TokenTag()

メソッドの詳細

### setName

    public void setName(String name)

  name属性を設定します。

  パラメータ:
    `name` - name属性

### 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()

  動的な属性を取得します。

  戻り値:
    動的な属性

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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