国际化

 1、<s:text name="hello"></s:text>  hello利用国际化语言


2、@SuppressWarnings("unchecked")
 注释类型
 当你的编码可能存在警告时,比如安全警告,可以用它来消除

3、actionerror方式利用资源文件时:
 this.addActionError(this.getText("key"))    
 要传递参数时:
 List list = new ArrayList();
 list.add(参数)
 this.addActionError(this.getText("key",list))
 或:
 String[] list =new String[]{"参数1",。。。。}
 this.addActionError(this.getText("key",list))
 上面的key是指资源文件中的key

 同样fielderror也有上面同样的方法

4、在验证框架中 利用<message key="key"></message>进行国际化

5  国际化资源文件有:全局的,包级,类级的。
 如包级的:package_en_US.properties   
    package_zh_CN.properties
 全局的:globalMessages_en_US.properties 
  globalMessages_zh_CN.properties
 类级的:类名_en_US.properties  
  类名_zh_CN.properties 

先找类级的--->包级的---->全局 

6、
<s:i18n name="指定资源文件">
 <s:text name="资源文件中的key">
  <s:param>value</s:param>//value是传递的参数
 </s:text>
</s:i18n>
上面的资源文件要放到根目录下

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值