У меня есть следующий код:
<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 даже не вызывается.
ИМХО то, что я хочу сделать, довольно просто, но я не могу понять, как это сделать.