Я хочу, чтобы следующая форма использовала AJAX. Таким образом, комментарии отображаются после нажатия кнопки и без перезагрузки страницы. Что нужно изменить, используя Java Server Faces 2.0?
Функциональность: эта форма предоставляет inputText для определения темы. После нажатия кнопки command выполняется поиск комментариев по этой теме. Комментарии отображаются в таблице данных, если таковые имеются. В противном случае отображается Пусто .
<h:form id="myForm">
<h:outputLabel value="Topic:" for="topic" />
<h:inputText id="topic" value="#{commentManager.topic}" />
<h:commandButton value="read" action="#{commentManager.findByTopic}" />
<h:panelGroup rendered="#{empty commentManager.comments}">
<h:outputText value="Empty" />
</h:panelGroup>
<h:dataTable
id="comments"
value="#{commentManager.comments}"
var="comment"
rendered="#{not empty commentManager.comments}"
>
<h:column>
<h:outputText value="#{comment.content}"/>
</h:column>
</h:dataTable>
</h:form>