1

このように、あるページから別のページへのナビゲーション定義があります。

<h:outputLink id="idLink"  value="Page1.seam" >
    <f:param name="m" value="n103" />
    <f:param name="mss" value="110" />
<h:outputText value="Return to Page 1" />
<a4j:support event="onclick" action="#{beanName.action}" limitToList="true" ignoreDupResponses="true" eventsQueue="que" ajaxSingle="true" immediate="true">
</a4j:support>
</h:outputLink>

問題は、ビューがPage1.seamに変更されず、Page2.seamのままである場合があることです。よく知っている人はいますか?助けていただければ幸いです。ありがとう。

4

1 に答える 1

3

この構造は意味がありません。通常のリンクにする

<h:outputLink value="Page1.seam">
    <f:param name="m" value="n103" />
    <f:param name="mss" value="110" />
    <h:outputText value="Return to Page 1" />
</h:outputLink>

ページを開くときにアクションを呼び出すには、<f:event type="preRenderView">代わりにターゲット ビューで使用します。

<f:event type="preRenderView" listener="#{beanName.action}" />

以下も参照してください。

于 2012-06-05T12:35:20.720 に答える