<h:commandButton id="submit" value="Submit">
<f:ajax execute="userNo" render="result" />
</h:commandButton>
<h:outputText id="result" value="#{userNumberBean.response}" />
Java Platform, Enterprise Edition (Java EE) 8 Учебник по Java EE |
Назад | Вперёд | Содержание |
После того, как приложение отправляет запрос Ajax, он обрабатывается на стороне сервера и ответ отправляется обратно клиенту. Как было описано ранее, Ajax допускает частичное обновление веб-страниц. Чтобы задействовать такое частичное обновление, JavaServer Faces позволяет частично обрабатывать представление. Обработка ответа определяется атрибутом render
тега f:ajax
.
Подобно атрибуту execute
, атрибут render
определяет, какие разделы страницы будут обновляться. Значением атрибута render
может быть одно или несколько значений id
компонентов, одно из ключевых слов @this
, @all
, @none
или @form
или выражение EL. В следующем примере атрибут render
идентифицирует компонент вывода, который будет отображаться при клике на кнопку (событие по умолчанию для командной кнопки):
<h:commandButton id="submit" value="Submit">
<f:ajax execute="userNo" render="result" />
</h:commandButton>
<h:outputText id="result" value="#{userNumberBean.response}" />
Замечание: За кулисами ещё раз метод |
Назад | Вперёд | Содержание |