[Seasar-user:13664] Re: 【Teeda】アノテーションで指定したバリデートと、do〜メソッドでのバリデートについて
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
2008年 4月 9日 (水) 15:09:49 JST
大谷です。
> @Requiredのようにアノテーションを指定してバリデートする方法と
> do〜メソッドでバリデートする方法を併用した時に、
> 最初にアノテーションのバリーデートが動き、エラーがあれば
> do〜メソッドで指定したバリデートが動かないようです。
>
> これは仕様でしょうか??
JSFの仕様です。
doメソッドが実行されるフェーズ(Invoke Application)よりも
前に@Requiredなどが動くValidationフェーズが実行されて
そこでエラーの場合doメソッドは呼ばれません。
08/04/09 に [E-MAIL ADDRESS DELETED]<[E-MAIL ADDRESS DELETED]>
さんは書きました:
> 黒川です。
>
>
> バリデートについてお聞きします。
>
>
> @Requiredのようにアノテーションを指定してバリデートする方法と
> do〜メソッドでバリデートする方法を併用した時に、
> 最初にアノテーションのバリーデートが動き、エラーがあれば
> do〜メソッドで指定したバリデートが動かないようです。
>
> これは仕様でしょうか??
>
> 二つのバリデートを併用も可能ですが、実際問題ユーザーが
> アノテーションのバリデートエラーを全て潰した後にdoメソッドの
> バリデートが出ては、やはり不親切かと思います。
>
> もし仕様であれば、複雑なバリデートはどうしても出てきてしまうので
> doメソッドでのバリデートを使いたいと思います。
>
>
> 宜しくお願いします。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
--
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================
Seasar-user メーリングリストの案内