Struts1 和Struts 2 国际化全局资源
来源:互联网 发布:游戏源码吧 编辑:程序博客网 时间:2024/06/02 03:20
1.Struts1 资源全局国际化
1)准备好多个资源文件,目录如下:
注:application_en_US.propertion,格式是baseName-language-country.properties,一组资源文件的baseName必须相同。
baseName-language-country.properties文件中的内容格式如下(只是用不同的语言翻译一遍而已):
2) 在struts-config.xml中配置如下节点:
<!-- 加载国际化资源文件 -->
<message-resources parameter="com.talkweb.resource.application"/>
注意:parameter的值中com.talkweb.resource是包名,如果有的话,且一定要写全包名,application是baseName。
3)你想要运行哪个资源文件,它所对映的语言你得在控制面板->区域和语言选项->区域选项->标准和形式,如下图:
4) 重启项目,运行结果:
中文语言环境:
英文语言环境:
2.Struts2 资源全局国际化
1)在工程下建如下目录
注:messageResource_en_US.propertion,格式是baseName-language-country.properties,一组资源文件的baseName必须相同。
2)messageResource_en_US.propertion中内容如下
messageResource_zh_CN.properties中内容如下
注:每个baseName-language-country.properties文件都对映一种语言
2)在struts.xml中加上以下节点
<constant name="struts.custom.i18n.resources" value="com.talkweb.messageResource.messageResource" />
也可以这么写<constant name="struts.custom.i18n.resources" value="messageResource" />
3)你想要展示哪一种语言,把机器上的语言环境设置你所想要的语言。
控制面板->区域和语言选项->区域选项->标准和形式,选择对映的语言。
4)重启工程,在中文环境下显示效果
英文环境下显示效果
- Struts1 和Struts 2 国际化全局资源
- Struts 2 之资源国际化
- struts第十三天--国际化全局访问的国家化资源
- struts1 和struts 2区别
- struts1 和struts 2区别 .
- Struts 2 国际化与资源文件
- Struts 2中加载全局资源文件
- 国际化全局资源文件输出国际化信息
- struts1.2国际化
- Struts1.2国际化实例
- Struts1源码查看之国际化资源
- 4.struts国际化:资源文件
- Struts第八篇【资源国际化、对比JSP的资源国际化】
- struts2配置国际化全局资源文件 并 输出国际化信息
- 配置国际化全局资源文件、输出国际化信息
- Struts2_国际化、配置全局资源与输入国际化信息
- struts2-19配置国际化全局资源文件、输出国际化信息
- Android 资源和国际化
- 2012寒假POJ(1)
- xrandr 笔记
- 信息安全常见误区
- 调试PCB板中,结果短路了,这是一个非常纠结的问题,写下解决经验
- 传智播客——学前第3天总结-2
- Struts1 和Struts 2 国际化全局资源
- 华为NAT配置
- 20120116工作记录
- 原来并不是把包放在lib文件夹下,系统就会自动添加的啊。。。
- SQL Server 子查询
- PHP 之 冒泡排序
- Java应用程序打开浏览器访问网址的方法
- 单片机的ROM与RAM
- JAVASCRIPT学习笔记基础(四)