[Seasar-user:16243] Re: [SAStruts]Form 直接のメンバ以外へのValidator指定について
Yasuo Higa
[E-MAIL ADDRESS DELETED]
2008年 11月 6日 (木) 18:06:10 JST
ひがです。
> いつも大変お世話になっております。
> iceと申します。
>
> SAStruts 非常に便利に使用させていただいております。
>
> 現在、Form直接のメンバ以外へのValidator指定について壁にぶつかっており、
> 自作するか否かの判断のため、情報をいただきたいと考えております。
>
ActionFormに直接定義されているフィールド以外にValidatorを
指定することは、サポートしていません。
そういうイレギュラーケースは、検証メソッドなど
Javaのロジックでチェックしたほうがいいと思っているからです。
フレームワークは、超定型的な部分は、自動化するけど、
それ以外の部分は、スパッと何もしない。
そして、開発者が自由に処理する余地を残す。
というのが、最近の私の考えです。
> // ValidateCheckForm.java
> public class ValidateCheckForm{
>
> @Required
> @IntegerType
> public String id;
>
> public Sample sample;
> }
>
> // Sample.java
> public class Sample{
>
> // 検証したい対象
> public String name;
> }
>
> 上記の構成で、ValidateCheckForm.sample.name に対して
> Validatorを指定することは可能でしょうか?
>
> #検証内容は、アノテーション指定で対処可能な複数条件の混合となります。
>
>
> 以上、お手数をお掛け致しますがよろしくお願いいたします。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内