【发布时间】:2011-07-20 14:14:18
【问题描述】:
我有以下代码:
<h:commandLink action="#{testBean.showSomething}">
Do Stuff
</h:commandLink>
它可以满足我的需求(更改 testbean 的状态并重新加载将显示一组不同 div 的页面。因为它们的“渲染”属性) 现在我想使用 ajax 来完成这个,所以我这样做了:
<h:commandLink action="#{testBean.showSomething}">
<f:ajax event="click" render=":content" />
Do Stuff
</h:commandLink>
但是,这会导致 showSomething 方法甚至没有被调用。 恕我直言,我想做的事情相当简单,但我一辈子都不知道该怎么做。
【问题讨论】: