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