2013-08-29 2 views
1

모듈 형 JSF 2.0 애플리케이션을 만들고 각 모듈에는 자체 faces-config 및 facelet 페이지가 있습니다. 이 모듈은 JAR에 패키징되어 마스터 JSF2 애플리케이션에서 사용됩니다. 모든 것이 잘 작동하지만 각 faces-config 파일에 정의 된 리소스 번들은 런타임시 해결되지 않습니다. 해결되지 않음은 해당 텍스트가 페이지에 표시되지 않음을 의미합니다. 메시지를 <h:outputText value="#{msg['message1']}" />jsf2 JAR에 정의 된 리소스 번들 로딩

으로 변경하려면 어떻게해야합니까?

+0

아무도 대답이 없습니다. – SashikaXP

답변

4

JAR 파일의 faces-config 파일에 정의 된 리소스 번들은 런타임에 해결되지 않는 것으로 조사 된 후에도 마찬가지입니다. 유일한 해결책은 facelet 페이지에서 <f:loadBundle var="msg" basename="messages"/>을 명시 적으로 사용하는 것입니다. 그런 다음 JAR 파일의 messages.properties를 확인합니다.

+0

감사합니다. 내 오후를 저장했습니다 .-) JSF 2.2.13에서이 기능을 사용할 수 있습니다. – alfonx