SSH(struts+spring+hibernate)迅速开发--附录2 Struts 常用标签&国际化(2)
来源:互联网 发布:立二拆四 知乎 编辑:程序博客网 时间:2024/05/18 12:39
Struts 国际化配置
1 编写资源属性文件
2 配置资源文件
3 在jsp中,用bean:message标签,输出
1 编写文件
i) 用编辑器编写一个属性文件UserListPage.properties,内容如下:
userlist.name=Name
userlist.username=User Name
userlist.email=Email
ii) 编写一个中文的临时属性文件UserListPage_temp.properties,内容如下:
userlist.name=姓名
userlist.username=用户名
userlist.email=邮箱
iii) 编写一个批处理文件 ecoding.bat,内容如下:
native2ascii -encoding gb2312 UserListPage_temp.properties UserListPage_zh_CN.properties
2 将上面三个文件放入工程src下的 cn/com/book/demo/struts目录下
3 点击运行ecoding.bat(注意事先要在电脑环境变量里面,配置好PATH,里面包含JDK 的bin目录)
4 在struts-config.xml里面,添加如下标签,注意要添加在以前<message-resources>附近:
<message-resources parameter="cn.com.book.demo.struts.UserListPage" key="userListPage"/>
4 在userList.jsp对应的地方,加上bean:message替代以前的汉字
把以前的代码:
<tr>
<td>姓名</td>
<td>用户名</td>
<td>Email地址</td>
</tr>
替换为:
<tr>
<td><bean:message bundle="userListPage" key="userlist.name"/></td>
<td><bean:message bundle="userListPage" key="userlist.username"/></td>
<td><bean:message bundle="userListPage" key="userlist.email"/></td>
</tr>
其中bundle的值是struts-config.xml中,添加的<message-resources parameter="cn.com.book.demo.struts.UserListPage" key="userListPage"/>的key的值
Key后面的值,是属性文件中的标签值
- SSH(struts+spring+hibernate)迅速开发--附录2 Struts 常用标签&国际化(2)
- SSH(struts+spring+hibernate)迅速开发--附录2 Struts 常用标签&国际化(1)
- SSH(struts+spring+hibernate)迅速开发--附录1 Struts校验框架(2)
- SSH(struts+spring+hibernate)迅速开发--附录1 Struts校验框架(1)
- SSH(struts+spring+hibernate)迅速开发--附录7 SSH libs冲突解决
- SSH(struts+spring+hibernate)迅速开发--第二章 SSH框架搭建(2)
- SSH(struts+spring+hibernate)迅速开发--第四章 改造DAO(2)
- SSH(struts+spring+hibernate)迅速开发--第六章 用户登陆和注册(2)
- SSH(struts+spring+hibernate)迅速开发--第七章 用户注册的表单校验(2)
- SSH(struts+spring+hibernate)迅速开发--第八章 浏览和选购商品(2)
- SSH(struts+spring+hibernate)迅速开发--第九章 下订单(2)
- SSH(struts+spring+hibernate)迅速开发--第十章 记录日志(2)
- SSH(struts+spring+hibernate)迅速开发--第三章 生成POJO对象和表映射(2)
- SSH(struts+spring+hibernate)迅速开发--第二章 SSH框架搭建(1)
- SSH(struts+spring+hibernate)迅速开发--第四章 改造DAO(1)
- SSH(struts+spring+hibernate)迅速开发--第六章 用户登陆和注册(1)
- SSH(struts+spring+hibernate)迅速开发--第六章 用户登陆和注册(3)
- SSH(struts+spring+hibernate)迅速开发--第六章 用户登陆和注册(4)
- SSH(struts+spring+hibernate)迅速开发--附录2 Struts 常用标签&国际化(1)
- 计算机对对联:看计算机“舞文弄墨”
- 王建兴:给技术焦虑者及狂热者的建议
- asp.net调试出错问题集锦(续二)
- TIOBE排行榜:Python拿下年度程序语言宝座
- SSH(struts+spring+hibernate)迅速开发--附录2 Struts 常用标签&国际化(2)
- 背包问题的贪心算法
- JVM之上的Python Web框架
- asp.net控件开发基础(1)
- 讨论:响一声就挂吸费电话频遭投诉 回拨话费被扣数百
- 我只在乎你
- 如何写IT招聘
- 从WORD文本生成相应的HTML网页
- 用API写的VB6 的串口类,出现“遇到问题需要关闭”