ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

SeasarコミュのSAStrutsのvalidatorについて

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして。

Doltengプラグインを使い、自動生成後にValitorを設定したんですが
inputのJSPにて、コンボボックス用にデータを読み込んでいるんですが、
Validatorに引っかかると中身が消えてしまいます。

以下が更新処理ですがValidateのエラー時にどうやったらコンボボックスのデータを再取得できるのでしょうか?


@Execute(input = "edit.jsp",validator = true, redirect = true)
public String update() {
//コンボボックス用データ
employeeItems = employeeDivService.findAll();

Customer entity = Beans.createAndCopy(Customer.class, customerForm).execute();
customerService.update(entity);
return "/customer/";
}

コメント(4)

ありがとうございます!
動きましたっ!
SAStrutsのチュートリアルの量が多すぎてあまり読んでませんでした。

また、Validatorでエラー出したときにブラウザのURLが遷移しますが
元のURLに戻すってのもチュートリアルに書いてますかね?

http://xxxxxxxx/customer/edit/1
から実行し、Validator後に
http://xxxxxxxx/customer/ に遷移しちゃいます。。
これって仕組み的にこういうものなのでしょうか?

redirect=trueにしなければ(redirectの設定をはずす)、FORWARDで遷移するので、
URLはそのままです。
うお!本尊登場!
コメントありがとうございます。

以前、mo○emo○eさんが所属してる会社でご一緒させていただきました。
自社でS2はプロジェクトに利用してます。
なかなか慣れてないフレームワークは取っ掛かりが難しいっすね

個人的にお願いが、もう少しドキュメントを読みやすくしてほしいっす。
(無いドキュメントは、以前mo○emo○eさんに要求しましたがw)

しばらくRails使いだったのですが、またS2ユーザーに戻り自社で布教しまっす!

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Seasar 更新情報

Seasarのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング