Struts 16章 DynaValidatorForm/DynaValidatorActionForm
- 16.1. DynaValidatorForm
- 16.2. DynaValidatorActionForm
- 16.3. プロパティ値のコピー
16.2. DynaValidatorActionForm
ValidatorFormに対してValidatorActionFormがあったように、DynaValidatorFormに対しても「org.apache.struts.validator.DynaValidatorActionForm」があります。ValidatorActionFormと同じように、DynaValidatorActionFormはパス毎に検証ルールを設定することができます。したがって同じActionFormを使用するパスに対して、異なる検証ルール設定をすることができます。
さてDynaValidatorActionFormの使用方法ですがDynaValidatorFormとの違いは、validation.xmlへの設定方法だけです。ValidatorFormとValidatorActionFormの違いと同様です。先ほどの例も以下のように変わるだけとなります。
... <form-validation> <formset> <form name="/productInput"> ...
(実習課題2)
実習課題1のWebアプリケーションを改良しなさい。
- DynaValidatorActionFormを使用するようにする事。