[Seasar-user:2358] Re: action からのエラーメッセージの表示について教えてください。
O.K.U.
oku
2005年 7月 14日 (木) 02:18:58 JST
O.K.U.です。
早速の返信ありがとうございます。
----- Original Message -----
>> m:required="true" や、自作の validator を使った入力チェックでNGと
>> 判定できた場合のエラーの表示のやり方は分かったのですが、
>> その後の action に入ってから、はじめて入力エラーが判定できた場合には、
>> どのようにしてエラーを表示すればよろしいのでしょうか?
>
> S2JSFについてですよね?
あっ、そうです。すみません。
> 例えば ActionにDtoをセットし、Action内でDtoの該当プロパティに
> エラーメッセージを設定してみては如何でしょうか?
>
> Action内で
> if(なんらかのエラー){
> loginInfoDto.setErrMsg("なんらかのエラーです");
> }
>
> html内でエラーを表示したい箇所に
> <span m:value="#{loginInfoDto.errMsg}"/>
ありがとうございます。この方法、しばらく考えた後、
私も思いついたのですが、もっとメッセージに特化した
方法があるのかなと。
この方法だと、例えば気が変わって(^^;
<span m:inject="h:messages" m:globalOnly="false"/>
でやっぱりまとめて表示したいとか言っても無理なわけですし、
エラーを発見した場所によって、エラーがメッセージになったり、
dto になったりするのも変じゃないのかなと不安だったので。
この思いつきが、他の方も考えつく方法だと分かったので、
ちょっと安心できました。ありがとうございます。
まだS2JSFがよく分かってないので、動いてはいるものの、
一般的な作法から外れた実装をやってそうで...
Seasar-user メーリングリストの案内