structs中国际化小结

     小结一下structs国际化的一些步骤


1  创建资源文件
     自动默认的资源文件为ApplicationResource.properties,中文资源文件名命名为ApplicationResource_zh_CN.properties.
比如在AplicationResource.properties中创建:

username = username
password = password
welcome = welcome
error = login fail !

submit = Submit
reset = Reset

然后创建中文资源文件,暂时命名为t.txt


然后在命令行中用
native2ascii -encoding GB2312 t.txt  ApplicationResource_zh_CN.properties
实现转码

2  在使用的地方用message key的方法显示,比如
  <bean:message key="username"/>
    <html:text property="username"/>
    <br>
    <bean:message key="password"/>
    &nbsp;&nbsp;
    <html:password property="password"/>
    <br>
    <html:submit property="submit">
      <bean:message key="submit"/>
    </html:submit>
    <html:reset>
      <bean:message key="reset"/>
    </html:reset>

3  对图片也可以国际化处理,
   比如在structs_config.xml中增加
  <message-resources key="Image" parameter="ApplicationImageResources" />
   创建ApplicationImageResource.properties.和ApplicationImageResource.properties
比如image=/image/en/error.jpg
和image=/image/cn/error.jpg

在要用图片的地方
<html:img pageKey="image" bundle="Image"/>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值