struts实现国际化
2014-03-18 18:03
302 查看
上篇博客学习了Java国际化的一些基础知识,了解了这些知识之后,我们可以更好的过度到struts国际化。
本篇博客主要学习struts国际化的实现:
1、配置环境设置baseName。
在struts-config.xml文件中添加 <message-resources parameter="MessageResources" />来命名国际化资源文件。如果资源文件建立在src的文件夹下,如建立在resources文件下,应该改成 <message-resources parameter="resources.MessageResources" />。
2、在src下建立一个目录来存放资源文件:
![](http://images.cnitblog.com/i/360964/201403/181731382876283.jpg)
3、以登陆为例,修改login.jsp文件:利用bean标签。
4、设置国际化资源文件.
MessageResources.properties
对应login.jsp里的key
MessageResources_zh_CN.properties
MessageResources_en_US.properties
通过设置浏览器的Internet选项,修改语言,选择相应的语言来测试,结果成功。在了解了Java国际化的原理之后再学习struts的国际化果然理解起来简单多了。对比两者,struts真是方便简洁多了。
本篇博客主要学习struts国际化的实现:
1、配置环境设置baseName。
在struts-config.xml文件中添加 <message-resources parameter="MessageResources" />来命名国际化资源文件。如果资源文件建立在src的文件夹下,如建立在resources文件下,应该改成 <message-resources parameter="resources.MessageResources" />。
2、在src下建立一个目录来存放资源文件:
![](http://images.cnitblog.com/i/360964/201403/181731382876283.jpg)
3、以登陆为例,修改login.jsp文件:利用bean标签。
<form action="login.do" method="post"> <bean:message key="login.form.field.username"/>:<input type="text" name="username"><br> <bean:message key="login.form.field.password"/>:<input type="password" name="password"></br> <input type="submit" value="<bean:message key="login.form.button.login"/>"> </form>
4、设置国际化资源文件.
MessageResources.properties
对应login.jsp里的key
login.form.field.username=User Name login.form.field.password=Password login.form.button.login=Login
MessageResources_zh_CN.properties
login.form.field.username=\u7528\u6237 login.form.field.password=\u5BC6\u7801 login.form.button.login=\u767B\u5F55
MessageResources_en_US.properties
login.form.field.username=User Name login.form.field.password=Password login.form.button.login=Login
通过设置浏览器的Internet选项,修改语言,选择相应的语言来测试,结果成功。在了解了Java国际化的原理之后再学习struts的国际化果然理解起来简单多了。对比两者,struts真是方便简洁多了。
相关文章推荐
- 开发框架:利用STRUTS实现国际化支持
- struts如何实现国际化
- struts2,struts1,jsp实现国际化的方法示例
- 开发框架:利用STRUTS实现国际化支持
- struts2,struts1,jsp实现国际化的方法示例
- struts之国际化的实现操作
- (下节)Spring+JDBC+Struts;实现图片上传(后台文件名要规范),加国际化;头文件basepath确保路径从webroot开始;
- struts中的bean-message标签用来实现国际化
- Struts如何实现国际化
- struts中的bean-message标签用来实现国际化
- Struts2.0国际化 实现自动国际化旧项目
- struts如何实现国际化(转)
- struts——国际化的实现
- struts 的国际化实现
- Struts 实现国际化
- 如何用struts实现国际化?
- struts 中如何访问资源文件,JSP页面中如何实现国际化显示
- 使用 Struts 2 实现国际化
- Struts2 本地化/国际化实现
- struts 的国际化实现