1.struts国际化需要配置:
在 struts-config.xml 中加入<message-resources parameter="MessageResources" /> //MessageResources 为baseName
2.国际化资源文件默认从根目录下开始搜索,所以将资源文件放入 src 下就可以了。
sample:
资源文件中:
MessageResources_zh_CN.properties //中文资源文件
user.name=用户
user.password=密码
user.button.login=登陆
系统会根据操作系统的Locale自动读取相应的资源文件
在jsp中采用<bean:message>标签来读取国际化资源文件的内容
jsp中:
<%tablib prefix="bean" uri=http://struts.apache.org.tags-bean%>
<form>
<bean:message key="user.name" /> <input type="text" name="" value="" /> //此处的key值就是资源文件中的key值
<bean:message key="user.password" /> <input type="text" name="" value="" />
<bean:message key="user.button.login" /> <input type="text" name="" value="" />
</form>
注意:
struts中的Locale信息默认放在session中,所以去的当前Locale信息时用 session.getAttribute(Glogals.LOCALE_KEY);
1031

被折叠的 条评论
为什么被折叠?



