struts2 国际化
来源:互联网 发布:美工设计是做什么的 编辑:程序博客网 时间:2024/06/05 11:01
方法一:
1. 在struts项目的sr目录下新建struts.properties文件,文件内容为struts.custom.i18n.resources=globalMessage红色部分是国际化文件的前缀
2. 同上新建globalMessage_en.properties 文件,内容为
firstname=firstname
lastname=lastname
age=age
等号前面为属性名,等号后面为国家化后的名字(也就是网页上最终显示的名字)。
3. 同上新建globalMessage_zh.properties 文件,内容为
firstname=\u59D3(姓)
lastname=\u540D(名)
age=\u5E74\u9F84 (年龄)
等号后面是汉字转化成的十六进制编码。
汉字转化成十六进制编码的方式有两种:
1.myeclipse会自动帮你转换(在properties文件视图模式下编辑)。
2.java 自带的转换工具 native2ascii.exe 在dos窗口下输入命令:native2ascii 回车,然后输入你要转换的字符就行了。
4. 如果想支持更多的国家或地区,就添加相应的properties文件就行。
5. 显示页面中的label 属性用如下方式设置。
<s:form action="SaveuserAction">
<s:textfield name="user.firstname" label="%{getText('firstname')}"></s:textfield><br/>
<s:textfield name="user.lastname" label="%{getText('lastname')}"></s:textfield><br/>
<s:textfield name="user.age" label="%{getText('age')}"></s:textfield><br/>
<s:submit value="submit"></s:submit>
</s:form>
- Struts2国际化
- struts2 国际化
- struts2国际化
- Struts2国际化
- Struts2国际化
- struts2 国际化
- struts2 国际化
- struts2国际化
- struts2国际化
- struts2 国际化
- struts2国际化
- struts2国际化
- struts2 国际化
- Struts2国际化
- Struts2国际化
- struts2国际化
- struts2国际化
- struts2 国际化
- 新浪api文档
- syslog.h
- lame音频压缩解码(二)之编译事例Demo
- Linux数据类型大小
- CentOS 查看版本
- struts2 国际化
- 大数乘法C++实现
- android selector下的设置背景属性值
- 网络安全知识
- Magento 使用Canonical来使分类页权重集中
- 关于VB的特点
- “我的剑留给能够挥舞它的人”
- SVN的使用
- 自嘲随笔