h:outputLink导航有时不起作用

时间:2012-06-05 09:06:11

标签: jsf jsf-2 richfaces seam2

我有一个从一个页面到另一个页面的导航定义。

<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中。 有谁知道更好吗? 将非常感谢帮助。 感谢。

1 个答案:

答案 0 :(得分: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}" />

另见: