Ste*_*han 7 java jsf primefaces
我正在构建一个允许用户输入数据库连接参数的表单.一旦输入参数,用户就可以测试(btnTester)是否可以与其参数建立连接.
在所有情况下,都会为用户生成一条消息.这里是来自支持bean代码的失败连接尝试的示例:
(...)
addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Connection failed.", t.getLocalizedMessage()));
(...)
Run Code Online (Sandbox Code Playgroud)
这是表单代码.我希望消息显示在ap:message中.不幸的是,没有任何事 按钮后面没有显示消息(连接成功与否):\即使全局属性设置为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>
Run Code Online (Sandbox Code Playgroud)
我错过了什么?