Вам нужно изменить commandButton на странице запроса, чтобы вызвать метод действия в компоненте поддержки:
<h:commandButton id="submit" value="submit" action="#{foo.doAction}" />
В методе действия установить ответ:
public String doAction() {
response = "hmm";
return "response";
}
возвращаемое значение метода действия переходит на страницу /response.xhtml
.
Но вам не нужны две страницы.Вы можете вернуть null
из метода действия для перезагрузки текущей страницы (запроса):
public String doAction() {
response = "hmm";
return null;
}
Тогда измененные значения для бара и ответа могут быть показаны справа:
<ui:define name="content">
<h:outputText value="#{foo.bar}"></h:outputText>
<h:outputText value="#{foo.response}"></h:outputText>
</ui:define>