[Seasar-user:3319] Re: S2JSF AOP ページ遷移について
kohasi
[E-MAIL ADDRESS DELETED]
2006年 3月 3日 (金) 11:19:17 JST
小橋川です。
ほんま様 返答ありがとうございます。
return "login";
でページの遷移が確認できました。
助かりましたありがとうございます。
勘違いで
HttpServletRequest request =
(HttpServletRequest)invocation.getArguments()[2];
にかってにrequestがセットされているものだと思っていました。
セットするタイミングを調査中です。
わかったら自己レスします。
ありがとうございました。
----- Original Message -----
From: "Hirotaka HONMA" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Sent: Friday, March 03, 2006 12:43 AM
Subject: [Seasar-user:3318] Re:S2JSF AOP ページ遷移について
> ほんまです。
>
> On 3/2/06, 小橋川 元 <[E-MAIL ADDRESS DELETED]> wrote:
>
>> 現在S2JSFでいろいろと試しています。
>> やりたい事は、
>>
>> AOPでログイン判定
>> ログイン未なら
>> ページパスを指定して遷移
>>
>> を考えているのですが
>> AOPでページの遷移がわからずに困っています。
> ...
>> でS2StrutsではActionMapping を使用してmapping.findForwardで画面の遷移をしていることがわかりました。
>> S2JSFでは何を呼び出して画面の遷移をしたらいいのかがわかりません。
>>
>> どなたかご教授のほどお願いします。m( _ _)m
>
> AspectをActionへ掛けることを想定されているのですよね?
>
> JSFでの画面遷移は、ActionがreturnするStringで決まります。
> ですので、Aspectで次画面を示すStringをreturnすればOKと思います。
>
> 簡単な例をあげますと...
> faces-config.xmlへ次のように書いている場合には、Actionへ仕掛
> けたAspectにて"login"をreturnすることで/login.htmlへ遷移でき
> ます。
>
> <navigation-rule>
> <navigation-case>
> <from-outcome>login</from-outcome>
> <to-view-id>/login.html</to-view-id>
> </navigation-case>
> </navigation-rule>
>
> 参考になれば幸いです。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://www.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内