org.seasar.cubby.validator.validators
クラス TokenValidator

java.lang.Object
  上位を拡張 org.seasar.cubby.validator.validators.TokenValidator
すべての実装されたインタフェース:
ArrayFieldValidator, Validator

public class TokenValidator
extends Object
implements ArrayFieldValidator

2 重サブミットの検証をします。

ポストする画面で TokenTag を使用し、アクションクラスでこのクラスで検証することで 2 重サブミットを防止します。

検証エラー時に設定するエラーメッセージ
デフォルトのキー valid.token
置換文字列
  1. フィールド名

作成者:
agata, baba

コンストラクタの概要
TokenValidator()
          コンストラクタ。
TokenValidator(String messageKey)
          エラーメッセージキーを指定するコンストラクタ
 
メソッドの概要
 void validate(ValidationContext context, Object[] values)
          指定された入力値を検証します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TokenValidator

public TokenValidator()
コンストラクタ。


TokenValidator

public TokenValidator(String messageKey)
エラーメッセージキーを指定するコンストラクタ

パラメータ:
messageKey - エラーメッセージキー
メソッドの詳細

validate

public void validate(ValidationContext context,
                     Object[] values)
指定された入力値を検証します。

定義:
インタフェース ArrayFieldValidator 内の validate
パラメータ:
context - 入力検証のコンテキスト
values - 入力値の配列


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