【发布时间】:2013-03-29 04:57:58
【问题描述】:
在我的网络应用 JSF2 (mojarra 2.1.20) 中, 在具有以下 sn-p 的组件的页面上有一个奇怪的行为:
<h:commandLink ... action="#{cc.attrs.bean.next}">
<f:ajax execute="@this" render=":#{cc.clientId}" />
</h:commandLink>
next() 操作并不总是被调用。我发现问题与url参数id有关:
<f:metadata>
<f:viewParam name="id" value="#{torneoBean.idParam}" required="true" />
</f:metadata>
当我在上面插入 viewParam 时,就会出现问题。但我无法摆脱它。调试 ajax 请求似乎调用了启动、成功、完成事件序列(没有错误),要渲染的组件被正确渲染但未触发操作。 有没有办法调试这种情况并找出问题的根本原因是什么?
【问题讨论】:
标签: ajax jsf jsf-2 commandlink viewparams