[Seasar-user:17761] Re: s2struts.diconについて
Toshihiro Nakamura
[E-MAIL ADDRESS DELETED]
2009年 6月 15日 (月) 15:39:44 JST
中村(taedium)です。
> デバッグをすると、
> ★の部分で以前は“success”が返ってきたのですが、
> 今、
> “ForwardConfig[name=success,path=/WEB-INF/pages/procedureSearch.jsp,redirec
> t=false,module=null,extends=null,catalog=null,command=null]”
> が返ってきてしまいます。
Interceptorは使わず、
PojoProcessActionを自前のコンポーネントで置き換えるのが
いいと思います。
方法は簡単です。
まず、PojoProcessActionをコピーしてNavigatePojoProcessActionみたいな
クラスを作ります。
次に、executeメソッド内のforwardというローカル変数が"success"のような
Actionが返す文字列を参照するので、これを見て処理してください。
HttpServletRequestは、executeメソッドにわたってくるので
それを使ってください。
最後に、diconでは、
<component name="pojoProcessAction"
class="org.seasar.struts.pojo.PojoProcessAction">
を
<component name="pojoProcessAction"
class="exampe.NavigatePojoProcessAction">
と変更して使います。
--
Nakamura Toshihiro <[E-MAIL ADDRESS DELETED]>
Seasar-user メーリングリストの案内