[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 メーリングリストの案内