org.seasar.cubby.tags
クラス TokenTag

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

public class TokenTag
extends DynamicAttributesTagSupport

2重サブミット防止用のを出力するタグ。

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

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

コンストラクタの概要
TokenTag()
           
 
メソッドの概要
 void doTag()
           
 void setName(String name)
           
 
クラス org.seasar.cubby.tags.DynamicAttributesTagSupport から継承されたメソッド
getDynamicAttribute, getPageContext, getRequest, setDynamicAttribute, toString
 
クラス 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)

doTag

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


Copyright ツゥ 2006-2008 The Seasar Foundation and the others. All rights reserved.. All Rights Reserved.