Struts2实现国际化
来源:互联网 发布:算法最出名的书 编辑:程序博客网 时间:2024/06/05 07:48
步骤:
1:准备资源文件,资源文件的命名格式如下:
baseName_language_country.properties
注:baseName是我们自定义的文件名,language和country必须是java支持的语言和国家。如:
中国大陆:liao_zh_CN.properties
美国:liao_en_US.properties
2:往属性文件中添加内容(使用视图添加,Myeclipse6.5+可以直接转码)
第一个存放中文(liao_zh_CN.properties),内容为:welcome=欢迎来到中国。
第二个存放英文(liao_en_US.properties),内容为:welcome=welcome to China
注:对于中文的属性文件,我们编写好后,应该使用JDK提供的native2ascii命令把文件转换为unicode编码的文件(Myeclipse6.5之后支持自动转码),若不支持,可使用如下命令:
native2ascii 源文件.properties 目标文件.properties
3:在struts.xml文件中添加常量:
<!-- 国际化常量 --><constant name="struts.custom.i18n.resources" value="liao" />
注:liao为我们的属性文件名称!
4:在页面中访问:
在JSP页面中使用<s:text name="" />标签输出国际化信息(得先引入<%@taglib uri="/struts-tags" prefix="s"%>)
如:<s:text name="welcome" /> ,name为资源文件中的key。
在Action类中访问,可以继承ActionSupport,使用getText()方法得到国际化信息,参数为属性文件中的key值。
在表单标签中,通过key属性指定资源文件中的key,如:
<s:textfield name="realName" key=“welcome” />
- struts2实现国际化
- struts2实现国际化
- struts2实现国际化
- struts2国际化实现过程
- Struts2 的国际化实现
- Struts2 的国际化实现
- Struts2 的国际化实现
- Struts2 的国际化实现
- Struts2 的国际化实现
- Struts2实现国际化
- Struts2的国际化实现
- Struts2 的国际化实现
- struts2实现国际化
- Struts2 本地化/国际化实现
- struts2实现国际化
- Struts2 的国际化实现
- struts2 用户自定义实现国际化
- 国际化之struts2实现研究
- Java工具类——把金额转换成汉字大写金额
- js基本包装类型
- 中国社会的阶层划分
- netbeans的svn
- 【笔试】诺西二
- Struts2实现国际化
- CDT 出现 program is not a recognized executable
- linux常用命令
- Android UI基础教程【3】 基于service的TimerTracker
- C#gui点按钮弹出窗口
- 两个div如何在同一行显示
- Tile简易计算
- openCV 鼠标获取坐标值
- ubuntu下编译android源码