首页 > 其他 > 详细

struts实现国际化

时间:2014-03-18 18:45:42      阅读:364      评论:0      收藏:0      [点我收藏+]

  上篇博客学习了Java国际化的一些基础知识,了解了这些知识之后,我们可以更好的过度到struts国际化。

  本篇博客主要学习struts国际化的实现:

  1、配置环境设置baseName。

  在struts-config.xml文件中添加 <message-resources parameter="MessageResources" />来命名国际化资源文件。如果资源文件建立在src的文件夹下,如建立在resources文件下,应该改成 <message-resources parameter="resources.MessageResources" />。

  2、在src下建立一个目录来存放资源文件:

  bubuko.com,布布扣

  3、以登陆为例,修改login.jsp文件:利用bean标签。

bubuko.com,布布扣
1     <form action="login.do" method="post">
2         <bean:message key="login.form.field.username"/>:<input type="text" name="username"><br>
3         <bean:message key="login.form.field.password"/>:<input type="password" name="password"></br>
4         <input type="submit" value="<bean:message key="login.form.button.login"/>">
5     </form>
bubuko.com,布布扣

 

   4、设置国际化资源文件.

 

  MessageResources.properties

  对应login.jsp里的key

bubuko.com,布布扣
1 login.form.field.username=User Name
2 login.form.field.password=Password
3 login.form.button.login=Login
bubuko.com,布布扣

 

 MessageResources_zh_CN.properties

bubuko.com,布布扣
1 login.form.field.username=\u7528\u6237
2 login.form.field.password=\u5BC6\u7801
3 login.form.button.login=\u767B\u5F55
bubuko.com,布布扣

 

 MessageResources_en_US.properties

bubuko.com,布布扣
1 login.form.field.username=User Name
2 login.form.field.password=Password
3 login.form.button.login=Login
bubuko.com,布布扣

 

   通过设置浏览器的Internet选项,修改语言,选择相应的语言来测试,结果成功。在了解了Java国际化的原理之后再学习struts的国际化果然理解起来简单多了。对比两者,struts真是方便简洁多了。

struts实现国际化,布布扣,bubuko.com

struts实现国际化

原文:http://www.cnblogs.com/jyh317/p/3608330.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!