내 응용 프로그램에서 얼굴 메시지가 UI에 렌더링되지 않아이 문제의 원인을 정확히 알 수 없습니다. 서버 로그에 다음과 같이 표시됩니다.경고 : FacesMessage가 대기열에 포함되었지만 표시되지 않았을 수 있습니다.
경고 : FacesMessage는 대기열에 있지만 표시되지 않았을 수 있습니다.
이러한 상황에 대한 이유는 무엇입니까?
내 응용 프로그램에서 얼굴 메시지가 UI에 렌더링되지 않아이 문제의 원인을 정확히 알 수 없습니다. 서버 로그에 다음과 같이 표시됩니다.경고 : FacesMessage가 대기열에 포함되었지만 표시되지 않았을 수 있습니다.
경고 : FacesMessage는 대기열에 있지만 표시되지 않았을 수 있습니다.
이러한 상황에 대한 이유는 무엇입니까?
것은 당신이 당신의 형태로 <h:message for="...">
또는 <h:messages>
태그를 배치했는지 확인도 JSF 2 message and messages example
오류 메시지가 오류가 JSF 라이프 사이클의 RENDER_RESPONSE 단계에서 발생 될 수있는 표시되지 않는 또 다른 이유를 참조하십시오. 이 시나리오에서는 "FacesMessage (s)가 대기열에 있지만 표시되지 않았을 수 있습니다"와 같은 경고가 기록 될 수 있습니다.
이 경우 렌더링 응답 단계에서 구성 요소 트리가 가로 지르고 각 구성 요소가 연속적으로 렌더링된다는 이유가 있습니다. 메시지 구성 요소가 렌더링을 완료 한 후에 오류가 발생하면 다른 메시지를 추가 할 수 없습니다.
이 경우 가능한 해결책은 구성 요소 트리의 끝에 메시지 구성 요소를 배치하는 것입니다. 도 참조하십시오. this blog.
양식에
Daniel
나는 그 태그를 놓치고 있었다. Daniel에게 감사한다. – Rachel
당신은 환영합니다. – Daniel