gpt4 book ai didi

java - 特定错误消息未在 Primefaces 中呈现?

转载 作者:行者123 更新时间:2023-11-29 03:39:09 25 4
gpt4 key购买 nike

我想显示具体的错误信息。这是我的表格。

<h:form id="userEntryForm">
<p:message for="email" styleClass="error-message"/>
<p:inputText value="#{UserActionBean.user.email}" required="true" id="email" />
</h:form>

当我如下使用一个参数 FacesMessage 构造函数时,

 public boolean isValid() {
if(...) {
FacesMessage facesMessage = new FacesMessage("Error : Email does not match.")
FacesContext.getCurrentInstance().addMessage("entryForm:newPassword", facesMessage);
}
}

错误消息正确显示信息样式 css。我想显示错误样式以便我使用三参数 FacesMessage 构造函数,

FacesMessage facesMessage = new FacesMessage(FacesMessage.SEVERITY_ERROR, "Error : Email does not match.", "")

错误标志出现但不呈现错误消息如下。 enter image description here

出了什么问题?提前致谢。

最佳答案

h:messagep:message 默认显示详细信息。您可以将消息作为 FacesMessage 的第三个参数,或者将 showSummary="true"showDetail="false" 添加到您的 p:message 标签。

关于java - 特定错误消息未在 Primefaces 中呈现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13965052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com