Пожалуйста, взгляните на приведенную ниже строку кода в JSF
<h:inputText id="name" value="#{customer.name}" />
Цитата из java.sun.com:
Для первоначального запроса страницы, содержащей этот тег, реализация JavaServer Faces оценивает выражение
#{customer.name}
во время фазы ответа рендеринга жизненного цикла. На этом этапе выражение просто обращается к значению имени от клиента bean, как это делается при непосредственной оценке.Для запроса обратной передачи реализация JavaServer Faces оценивает выражение на разных этапах жизненного цикла, в течение которого значение извлекается из запроса, проверяется и распространяется клиенту bean.
Я не уверен, что понимаю исходный запрос и запрос обратной передачи. Создает ли клиентский браузер два разных запроса на веб-сервер?