nv_en.properties
nv_ko.properties
sample.jsp
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<fmt:setLocale value="ko" />
<fmt:setBundle var="nvBundle" basename="nv" scope="request" />
nv.title = <fmt:message bundle="${nvBundle}" key="nv.title" />
<br />
<fmt:message bundle="${nvBundle}" key="nv.about">
<fmt:param>교수진</fmt:param>
<fmt:param><fmt:message bundle="${nvBundle}" key="${param.menuno}" /></fmt:param>
</fmt:message>
결과
nv.title = 제목
홈 > 교수진 > 전임
참고
nv.title = Title
nv.name = Name
nv.email = Email
nv.about = Home > {0} > {1}
...
nv.name = Name
nv.email = Email
nv.about = Home > {0} > {1}
...
nv_ko.properties
nv.title = 제목
nv.name = 이름
nv.email = 이메일
nv.about = 홈 > {0} > {1}
...
nv.name = 이름
nv.email = 이메일
nv.about = 홈 > {0} > {1}
...
sample.jsp
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<fmt:setLocale value="ko" />
<fmt:setBundle var="nvBundle" basename="nv" scope="request" />
nv.title = <fmt:message bundle="${nvBundle}" key="nv.title" />
<br />
<fmt:message bundle="${nvBundle}" key="nv.about">
<fmt:param>교수진</fmt:param>
<fmt:param><fmt:message bundle="${nvBundle}" key="${param.menuno}" /></fmt:param>
</fmt:message>
결과
nv.title = 제목
홈 > 교수진 > 전임
참고
nv_ko.properties 의 경우 한글이 깨진다.
JAVA_HOME\bin\native2ascii nv_ko.properties nv_uni.properties --> ant로 자동 변환하기
이렇게 하면 nv_uni.properties 파일이 생성된다.
이것을 사용하면 한글문제를 해결 할 수 있다.
/WEB-INF/classes/kr/co/alseom/dev/nv.properties 접근
<fmt:setBundle var="nvBundle" basename="kr.co.alseom.dev.nv" scope="request" />
basename는 nv.properties 이름을 말하고 패키지명 접근 방식으로 하면 됨
JAVA_HOME\bin\native2ascii nv_ko.properties nv_uni.properties --> ant로 자동 변환하기
이렇게 하면 nv_uni.properties 파일이 생성된다.
이것을 사용하면 한글문제를 해결 할 수 있다.
/WEB-INF/classes/kr/co/alseom/dev/nv.properties 접근
<fmt:setBundle var="nvBundle" basename="kr.co.alseom.dev.nv" scope="request" />
basename는 nv.properties 이름을 말하고 패키지명 접근 방식으로 하면 됨
View Comments,
Trackbacks
댓글을 달아 주세요