[Seasar-user:21512] Re: バリデート処理でインターセプターが後に実行されてしまいます。
清水修一
[E-MAIL ADDRESS DELETED]
2012年 12月 4日 (火) 12:59:01 JST
太田様
お世話になっております。
清水です。
ご回答ありがとうございます。
こちら無事解決しましたありがとうございます。
Actionクラスに@InitMethodを記載することで無事バリデート処理が出来ました。
(下の方に書き換えたファイル名・内容を記載致します。)
また、大変差し出がましく申し訳ないのですが
バリーデート処理後選択された項目が保持されないのですが
保持させるにはどのようにしたらよろしいでしょうか?
お手数をお掛けして申し訳ございません。
何卒、宜しくお願い致します。
例)
プルダウンのテスト2選択。テキストボックスには未入力。
↓
サブミットボタン押す
↓
TestTextは必須です。
と表示される
プルダウンはテスト3になる。
●変更した点
ファイル名:IndexAction.java
-------------------------------------
package err.action;
import java.util.List;
import javax.annotation.Resource;
import org.seasar.struts.annotation.ActionForm;
import org.seasar.struts.annotation.Execute;
import err.form.ValidatorForm;
public class IndexAction {
@ActionForm
@Resource
protected ValidatorForm validatorForm;
@InitMethod //<--ここに追加しました。
@Execute(validator = false)
public String index() {
return "index.jsp";
}
@Execute(input = "index.jsp")
public String insert() {
return "index.jsp";
}
}
2012年12月4日 11:23 太田浩一 <k_ohta @ nets-web.co.jp>:
> @InitMethod
>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20121204/2e827dd4/attachment.html>
Seasar-user メーリングリストの案内