ActionForm のメンバに、@Required アノテーションを付け、 JSPのsubmitに、Validationメソッドを紐づけつつ、 アクションに、JSP上の入力値をチェックさせています。 @Execute(validator=true, input=indexJsp) public String chackValidationTest() { ◆ここで質問です。 ある画面でラジオボタンによって、 表示・非表示や、必須入力・任意入力が切り替わるようなコントロールがあったとします。 例えば、 性別ラジオボタンで「男」を選んだら「年収」の項目が表示&必須入力で、 「女」を選んだら「体重」の項目が表示&必須入力みたいなものがあったとき、 ActionForm のメンバに、@Required アノテーションがあると、 それぞれに必要な入力チェックを、切り替えられないと思っており、困っています。 選択した内容によって、チェック内容も切り替えたいのです。 何か良い方法はありませんでしょうか? ◆補足 validation.xml に指定のForm配下ののタグに を書きつつ、 JSPに、 などを記載しておきつつ、 ラジオボタンの選択した値によってDOMを書き換える方法も考えたのですが、 できれば、プレゼンテーション層に、「制御」や「処理」を入れず、役割を分離したいです。 .
↧