-
Type: Bug
-
Resolution: Fixed
-
Priority: Major
-
None
-
Affects Version/s: 1.0-beta-5
-
Component/s: Teeda Core
-
None
Teedaで問題を解決して、S2JSFにバックポートするので、Teedaにup。
以下がissue。
*****************************************************************************
*****************************************************************************
S2JSF 1.0系で下記のようなパラメータ付きのリンクで
画面遷移をする際に、ナビゲーションルールが
フォワードの場合は、HogeActionにhogeIdパラメータの
セッターを宣言することで値を取得できるのですが、
リダイレクトの場合は、取得できません。
html
<a href="hoge_detail.html" m:action="hoge_detail">詳細 <span m:inject="f:param" m:name="hogeId" m:value="#{fugaItem.hogeId}" /> </a>
navitaion rule
<navigation-case> <from-outcome>hoge_detail</from-outcome> <to-view-id>/hoge_detail.html</to-view-id> <redirect /> ← この行をなくせば、パラメータは受け取れる </navigation-case>
これについて、何とかリダイレクトでも、
パラメータを取得できる方法をご存知の方は
いらっしゃらないでしょうか?
フォワードだとブラウザに表示されるURLが1つ前のものに
なってしまう問題と、画面遷移の作成においてリダイレクトと
フォワードの使い分けの判断を不要にしたい、というのが全て
リダイレクトで扱いたいと考えております。