[Seasar-user:3312] S2JSF AOP ページ遷移について

小橋川 元 [E-MAIL ADDRESS DELETED]
2006年 3月 2日 (木) 19:22:00 JST


はじめまして
kohasiです。

現在S2JSFでいろいろと試しています。
やりたい事は、

AOPでログイン判定
ログイン未なら
ページパスを指定して遷移

を考えているのですが
AOPでページの遷移がわからずに困っています。

kazuyaさんのサンプルから

    public Object invoke(MethodInvocation invocation) throws Throwable {

        ActionMapping mapping = (ActionMapping)invocation.getArguments()[0];
        HttpServletRequest request = 
(HttpServletRequest)invocation.getArguments()[2];
        ActionErrors errors = new ActionErrors();

        HttpSession session = request.getSession(false);
        if(session!=null && 
session.getAttribute(com.kamedane.hb.Globals.SESSION_USER)!=null) {
            // ログイン済み
            return invocation.proceed();
        } else {
            // 無効セッション
            errors.add(ActionErrors.GLOBAL_ERROR,new 
ActionError("errors.login.timeout"));
            request.setAttribute(Globals.ERROR_KEY, errors);
            return mapping.findForward("timeout");
        }
    }

でS2StrutsではActionMapping を使用してmapping.findForwardで画面の遷移をしていることがわかりました。
S2JSFでは何を呼び出して画面の遷移をしたらいいのかがわかりません。

どなたかご教授のほどお願いします。m( _ _)m 





Seasar-user メーリングリストの案内