0

标题几乎说明了一切。只是一个重要的精度:菜单在模板中,因此由多个页面共享,我不知道用户将从哪个页面选择菜单项。

我尝试使用 ah:commandLink 但重定向到同一页面时遇到问题。也许还有另一种解决方案?

4

1 回答 1

3

只需将其设为异步提交而不是同步提交即可。嵌套在一个<f:ajax>.

<h:commandLink ...>
    <f:ajax />
</h:commandLink>

如果您打算执行或渲染某些特定部分,请在 的executeand/orrender属性中相应地指定它们<f:ajax>。它们都默认为@this@none分别。例如

<h:commandLink ...>
    <f:ajax execute="@form" render="@form" />
</h:commandLink>
于 2013-10-01T15:15:15.427 回答