Вы используете actionListener
для своей командной кнопки, вы должны использовать action
, чтобы она заработала.
<a4j:commandButton value="Send" action="#{echoBean.incrementCount}"
reRender="echoTxt, countTxt"/>
Плюс, не забудьте установить данные, которые вы отправляетедобавление тега атрибута execute
.По умолчанию он отправит все формы.Вы можете найти дополнительную информацию в документации и обратиться к онлайн-витрине .
ОБНОВЛЕНИЕ:
Переменная name
null, вот почему он выбрасывает эту ошибку.Это потому, что вы используете.Это связано с тем, что вы делаете это
<h:inputText value="#{echoBean.name}"/>
<h:outputText value="#{echoBean.name}" id="echoTxt" />
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}.значение (ноль).Если вам нужно такое поведение, вам следует посмотреть ссылку на витрину, которую я добавил в своем сообщении, и проанализировать, как это сделать.