使用语言资源包######用模板######用英文######
用 gettext
http://zh.wikipedia.org/wiki/Gettext
######
可以这样做,希望帮到你
<body>
<!-- request.getLocale -->
<!-- 设置一个资源文件的基名 -->
<%
//获取用户选择的具体的语言
String lc = request.getParameter("selectLanguage");
if(lc!=null&&!"".equals(lc)){
/*
String[] lcs = lc.split("_");
Locale locale = new Locale(lcs[0],lcs[1]); */
pageContext.setAttribute("locale", lc);
}else{
Locale locale = request.getLocale();
pageContext.setAttribute("locale", locale.toString());
}
%>
<fmt:setLocale value="${locale}"/> <%-- 既可以接收一个字符串也可以接收一个Locale对象 --%>
<!-- 如果没有设置setLocale的话, 就会根据浏览器请求中指定的语言环境来显示 ,
如果setLocale设置了语言环境, 那么就根据设置的值显示
如果setLocale设置了语言环境的为null, 那么就显示默认的值
-->
<fmt:setBundle basename="webi18n"/>
<form action="/index.jsp" method="post">
<fmt:message key="pleaseSelect"/>:
<select name="selectLanguage">
<option value="en_US" ${locale=="en_US"?"selected='selected'":""} >English(US)</option>
<option value="zh_CN" ${locale=="zh_CN"?"selected='selected'":""}>简体中文</option>
<option value="zh_TW" ${locale=="zh_TW"?"selected='selected'":""}>繁体中文</option>
</select>
<input type="submit" value="<fmt:message key="change"/>">
</form>
<hr/>
<form action="/save">
<fmt:message key="username"/>:<input type="text" name=""><br/>
<fmt:message key="password"/>:<input type="text" name=""><br/>
<fmt:message key="birthday"/>:<input type="text" name=""><br/>
<fmt:message key="age"/><input type="text" name=""><br/>
<input type="submit" value="<fmt:message key="submit"/>">
</form>
</body>
######Nice######
用腾讯和李开复创新工场研发的新产品,可以"一键"实现网站国际化。详细了解Q
2532421303