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

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

SeasarコミュのInterceptorでActionFormの扱いについての質問です

  • mixiチェック
  • このエントリーをはてなブックマークに追加
こんばんわ。bonboと申します。

現在、SAStruts + Ajaxでアプリを作成しております。
Ajaxで画面の一部に対してデータのロードなどを行っているため、Actionクラスでは
ResponseUtilクラスを使用しています。
ですから、SAStrutsで用意されているValidatorを使用せずに、独自でValidator処理を
作ろうと思っています。

Validator処理はActionFormに独自のAnnotationをつけ
InterceptorでAnnotationを読み込んでValidatorを行おうと思っています。

そこで、いきなりつまずいたのですが、Interceptorで現在実行しようとている
メソッドのActionFormはどのように取得したらよいのでしょうか?
(ActionFormのフィールドに対する取得も)
リフレクションでActionFormを取得しようとしたのですが、
どうもうまくいきませんでした。

もし、いい方法を知っている人がいましたら、ご教授願います。

よろしくお願いします。

コメント(2)

S2RequestProcessorのprocessMappingをまねてS2ActionMappingを取り出し、
S2RequestProcessorのprocessActionFormをまねてActionFormを取り出してください。
>ひがやすをさん
ありがとうございます。
さっそく試してみたいと思います。

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

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

Seasar 更新情報

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

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

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