Сообщение формы JSF с AJAX

Я хочу, чтобы в следующей форме использовался AJAX. Таким образом, комментарии отображаются после нажатия кнопки команды и без перезагрузки страницы. Что нужно изменить, используя Java Server Faces 2.0?

Функциональность: Эта форма предоставляет inputText для определения темы. После нажатия кнопки commandButton выполняется поиск комментариев по этой теме. Комментарии отображаются в таблице данных, если таковые имеются. В противном случае отображается Пустой .

<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>
9
задан Matthias 24 June 2011 в 18:10
поделиться