特定のエラーメッセージを表示したいと思います。これが私のフォームです。
<h:form id="userEntryForm">
<p:message for="email" styleClass="error-message"/>
<p:inputText value="#{UserActionBean.user.email}" required="true" id="email" />
</h:form>
次のように1つのパラメーターFacesMessageコンストラクターを使用すると、
public boolean isValid() {
if(...) {
FacesMessage facesMessage = new FacesMessage("Error : Email does not match.")
FacesContext.getCurrentInstance().addMessage("entryForm:newPassword", facesMessage);
}
}
エラーメッセージは、情報スタイルcssで正しく表示されます。エラースタイルを表示したいので、3つのパラメーターFacesMessageコンストラクターを使用しました。
FacesMessage facesMessage = new FacesMessage(FacesMessage.SEVERITY_ERROR, "Error : Email does not match.", "")
エラーサインが表示されますが、次のようなエラーメッセージは表示されません。
何が問題なのですか?前もって感謝します。