[Seasar-user:17763] Re: s2struts.diconについて
吉村 実
[E-MAIL ADDRESS DELETED]
2009年 6月 15日 (月) 16:39:40 JST
よしむらです。
ご回答ありがとうございます。
すいません、私の知識不足で
> 次に、executeメソッド内のforwardというローカル変数が"success"のような
> Actionが返す文字列を参照するので、これを見て処理してください。
> HttpServletRequestは、executeメソッドにわたってくるので
> それを使ってください。
ここの部分がよく分かりませんでした。
恐れ入りますが、もう少し詳しく教えていただけますでしょうか。
大変、恐縮です。
> -----Original Message-----
> From: [E-MAIL ADDRESS DELETED]
> [mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of
> Toshihiro Nakamura
> Sent: Monday, June 15, 2009 3:40 PM
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:17761] Re: s2struts.diconについて
>
> 中村(taedium)です。
>
> > デバッグをすると、
> > ★の部分で以前は“success”が返ってきたのですが、
> > 今、
> >
> “ForwardConfig[name=success,path=/WEB-INF/pages/procedureSearch.jsp,re
> > direc 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 mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>
Seasar-user メーリングリストの案内