Я создаю форму, которая позволяет пользователю вводить параметры подключения к базе данных. После ввода параметров пользователь может проверить (btnTester), может ли соединение быть установлено с его параметрами.
Во всех случаях для пользователя создается сообщение. Вот пример неудачной попытки подключения из-за резервного кода bean-компонента:
(...)
addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Connection failed.", t.getLocalizedMessage()));
(...)
Вот код формы. Я хочу, чтобы сообщение появилось в сообщении p :. К сожалению, ничего не произошло. После кнопки: \ не отображается сообщение (соединение успешно или нет). Даже если для глобального атрибута установлено значение false или true.
<h:form prependId="false">
(...)
<h:panelGrid>
<!-- Other form components here -->
<f:facet name="footer">
<p:commandButton
id="btnTester"
value="Tester"
actionListener="#{assistantCreationSourcesBean.testerConnexionBase}"
update="msgTester" />
<p:message id="msgTester" for="btnTester" />
</f:facet>
</h:panelGrid>
</h:form>
Что мне не хватает?