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 回答