2011-08-24 2 views
0

번역을 위해 struts bean : 메시지를 사용하고 있습니다.struts bean을 만드는 방법 : 번역이없는 경우 키 자체를 반환하는 메시지?

<bean:message key="somekey"/> 

somekey의 translation_en.properties에 값이있는 경우 제대로 응답하고 있습니다. 내 요구 사항에는 번역이 없을 수도있는 키가있을 수 있으며 이러한 경우에는 "somekey"가 필요합니다. 하지만, struts가 "??? en.somekey ???"을 반환하고 있습니다. 속성에서 값을 찾을 수없는 경우

답변

1

아직 추측 할 수 없습니다. 스트럿츠 팀에 변경을 요청하지 않는 한.

하지만 <bean:message>의 기능을 모방하여 자신의 태그를 조정하고 로직을 약간 변경하는 것이 가능할 수 있습니다.

해결 방법. 속성 key = key에서 정의 할 수 있습니다.

+0

키가 동적이므로 속성에 키를 추가 할 수 없습니다. – Daemonthread

+0

동적 솔루션이 필요한 경우 스스로 정의한 태그를 직접 작성해야합니다. http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPTags.html와 같이 –

+0

UI에서 "???"로 시작하는지 확인하는 방법이 있습니까? 그것을 대체합니까? – Daemonthread

관련 문제