标题显示了几乎所有的。只是一个重要的精确性:菜单在一个模板中,因此由几个页面共享,我不知道用户将从哪个页面中选择菜单项。
我尝试使用h:commandLink,但是重定向到同一个页面时遇到了问题。也许还有另一种解决办法?
发布于 2013-10-01 07:15:15
只需将其改为异步提交而不是同步提交即可。在<f:ajax>
中筑巢。
<h:commandLink ...>
<f:ajax />
</h:commandLink>
如果您打算执行或呈现某些特定部分,请在execute
和/或render
属性<f:ajax>
中相应地指定它们。它们都默认为@this
和@none
。例如。
<h:commandLink ...>
<f:ajax execute="@form" render="@form" />
</h:commandLink>
https://stackoverflow.com/questions/19118952
复制