<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}" />
Замечание: За кулисами ещё раз метод |
| Назад | Вперёд | Содержание |
Copyright © 2017, Oracle и/или её дочерних компаний. Все права защищены.
Версия перевода 1.0.5 (Java EE Tutorial — русскоязычная версия)