pages.xmlで遷移元に応じた画面遷移

Table of Contents

pages.xmlで遷移元に応じた画面遷移

遷移元abc.xhml

<rule if-outcome="success">

<out name="goto" value="hoge" scope="SESSION" />

<redirect view-id="/hoge/hogehoge.xhtml"/>

</rule>

gotoにhogeという文字列を設定して、SESSIONにアウトジェクション

遷移先

<rule if-outcome="success" if="#{goto eq hoge}">

<redirect view-id="/hoge/hogehoge.xhtml"/>

</rule>

EL式でgotoを取得。文字列hogeと比較して等しいならhogehoge.xhtmlに戻る。