私は時間がありますのinputText要素と時間を:それのためのメッセージ:私は、ページを開いたときにJSFは時間span要素をレンダリングしない:メッセージ
<h:form id="cancelForm">
<h:inputText id="days" />
<h:message for="days" />
</h:form>
だから、JSFは、のために、「スパン」要素をレンダリングエラーメッセージ。これで結構です。 私は、アプリケーションがJavaに行くとフィールドを検証提出押す:
// Some code
if (error) {
FacesContext.getCurrentInstance().addMessage("days", new FacesMessage("Error message"));
return error();
}
しかし、これJSFは、時間のための「スパン」レンダリングされません後:メッセージを。
なぜですか?
私はIDとJava側でFacesMessage.SEREVERITY_ERRORを使ってより詳細なfacesMessageオブジェクトを作成しました。 – Daggeto