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