[Seasar-user:21384] Re: データ加工後の入力チェックについて
riot-going-on
[E-MAIL ADDRESS DELETED]
2012年 8月 6日 (月) 19:03:51 JST
ひが様
ありがとうございました。
検証メソッドを作成して対応しました。
ロジックは
GenericTypeValidator.formatCreditCard(cardNumber)
で呼び出せました。
> reset()メソッドは、呼ぶ必要はなく、フォームのクレジットカードに関するフィールドを
> アクションの実行メソッドでクリアしてあげれば大丈夫じゃないかなぁと思います。
こちらも、仰る通りでクリアできました。
1点質問なのですが、クレジット決済のAPIと通信して、その結果によって入力エラーとしてエラー表示させたく、エラーチェックをアクションクラスで行い、エラーだった場合に
throw new ActionMessagesException
をスローしてエラーとしているのですが、その場合
<html:errors property="hogehoge">
で、エラーを個別に出したい場合のhogehoge部分に何と指定してよいか分からずハマっています。
こちらはどのようにすれば良いのでしょうか。
すみませんが、よろしくお願いいたします。
2012年8月6日 12:40 YASUO HIGA <higa @ isid.co.jp>:
> ひがです。
>
> クレジットカード用のチェックアノテーションは
> 四つのフィールドに分割した場合は使えません。
>
> くりじっとカード用のチェックロジックは、個別に呼び出すことができるので、
> それを呼ぶのがいいと思います。
>
> reset()メソッドは、呼ぶ必要はなく、フォームのクレジットカードに関するフィールドを
> アクションの実行メソッドでクリアしてあげれば大丈夫じゃないかなぁと思います。
Seasar-user メーリングリストの案内