JBoss Portal 2.6에 포함 된 파일 대신 자체 header.jsp 파일을 만들고 싶지만 사용자가 설정 한 로케일을 지원해야합니다.언어 지원을 사용하여 JBoss Portal에서 고유 한 header.jsp를 만드는 방법은 무엇입니까?
원본 header.jsp에는 i18n이 포함되어 있지 않으며 실제 로케일을 가져 오는 방법을 잘 모르겠습니다.
JBoss Portal 2.6에 포함 된 파일 대신 자체 header.jsp 파일을 만들고 싶지만 사용자가 설정 한 로케일을 지원해야합니다.언어 지원을 사용하여 JBoss Portal에서 고유 한 header.jsp를 만드는 방법은 무엇입니까?
원본 header.jsp에는 i18n이 포함되어 있지 않으며 실제 로케일을 가져 오는 방법을 잘 모르겠습니다.
Thread.currenThread 메소드를 사용하여 사용자의 lang을 볼 수 있습니다.
그런 다음 i18n (예 : struts 또는 jsf)을 구현하는 프레임 워크가 필요합니다.
header.jsp를에서는 스크립틀릿 사용
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%
locale = request.getLocale() // get the user's locale from the HttpServletRequest
%>
을 누른 다음 속성 번들 설정 :
<fmt:setLocale value="<%= locale %>" />
<fmt:setBundle basename="header" />
을 그리고 당신은 사용자 정의 메시지에 대한
header_en.properties header_de.properties
을 만들 수 있습니다.
'
잘 모르겠습니다. currentThread가 사용자 언어를 얻는 데 어떻게 도움이됩니까? – laszlot