[Seasar-user:17764] Re: s2struts.diconについて
Toshihiro Nakamura
[E-MAIL ADDRESS DELETED]
2009年 6月 15日 (月) 17:01:44 JST
中村(taedium)です。
> > 次に、executeメソッド内のforwardというローカル変数が"success"のような
> > Actionが返す文字列を参照するので、これを見て処理してください。
> > HttpServletRequestは、executeメソッドにわたってくるので
> > それを使ってください。
>
> ここの部分がよく分かりませんでした。
> 恐れ入りますが、もう少し詳しく教えていただけますでしょうか。
PojoProcessActionにNavigateInterceptorのロジックを
マージすると、前のメールでNavigatePojoProcessActionとした
クラスのメソッドは、次のようになるのではないでしょうか、
ということです。
public class NavigatePojoProcessAction extends Action {
...(略)...
public ActionForward execute(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) throws Exception {
...(略)...
String forward = invocation.execute();
if(ConstantValues.SUCCESS.equals(forward)){
UserInfo userInfo =
(UserInfo) container.getComponent(UserInfo.class);
userInfo.movePage(request.getRequestURI());
}
...(略)...
}
}
--
Nakamura Toshihiro <[E-MAIL ADDRESS DELETED]>
Seasar-user メーリングリストの案内