- - PR -
strutsで3つのテキストフォームから入力された日付に対してvalidatorを使う
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2009-03-28 20:31
こんにちは。
ヒデユキと申します。 strutsのvalidatorで、日付のチェックを行いたいと思っています。 「年」を1つ目のテキストボックスに入力し、「月」を2つ目のテキストボックスに、「日」を3つ目のテキストボックスに入力する。 登録ボタンを押下し、正しい日付(2009 03 28の様な)だったら、次画面に、不正な日付(2009 03 32の様な)だっらエラー画面を表示させると言った日付チェックです。 http://www.techscore.com/tech/ApacheJakarta/Struts/answer/13-4.html このページのクレジットカード番号のロジックを参考にしましたが、うまくいきませんでした。 原因は、上の方法だと、validation.xml のcardNumberFullパラメータがnull値のままであるからだと思われます。 InputCardNumberFormのgetCardNumberFullメソッドで、それぞれのパラメータを結合してカード番号を作っている様に見えますが、こんな処理って起こりえるんでしょうか? 多少時間に余裕はありますが、分からなくて困っています。 誰か理解のある方、ご教授いただけると幸いです。 | ||||
|
投稿日時: 2009-03-29 20:57
なにが上手く行ってないのかわかりません。
サンプルプログラムをそのまま試そうと思ったらうまくいかないのですか? サンプルプログラムはうまくうごいたが、年月日用に修正したらうごかなくなったのですか?
strutsのvalidatorって使ったことありませんが、 これってルールに設定されているからgetCardNumberFullメソッドが勝手に呼ばれるんじゃないんですか? (メソッドっていうかプロパティだけど) |
1