내가 시간이 : InputText]를 요소와 시간을 : 메시지가 그것을 : 나는 페이지를 열 때JSF는 시간 동안 스팬 요소를 렌더링하지 : 메시지
<h:form id="cancelForm">
<h:inputText id="days" />
<h:message for="days" />
</h:form>
그래서, JSF는 대한 "스팬"요소를 렌더링 에러 메시지. 괜찮아. 내가 제출 누르면 응용 프로그램은 자바로 이동하고 필드의 유효성을 확인 : 메시지 :
// Some code
if (error) {
FacesContext.getCurrentInstance().addMessage("days", new FacesMessage("Error message"));
return error();
}
하지만 JSF는 시간에 대한 "범위"를 렌더링하지 않습니다 후
.왜?
다음. 나는 ID를 추적하고 자바 측에서 FacesMessage.SEREVERITY_ERROR를 사용하여 더 자세한 facesMessage 객체를 만들었습니다. – Daggeto