Struts2中I18N原理及动态语言切换

1.        I18N原理

a)        ResourceBundle:按语言查找顺序

  Locale的概念:locale命令是将有关当前语言环境或全部公共语言环境的信息写到标准输出上

b)        资源文件

c)        native2ascii 一般很少用

2.        Struts的资源文件

a)        Action – Package – App级

b)        一般只用APP

                        i.             struts.xml custom.i18n

c)        PropertiesEditor插件

                        i.             解压

                      ii.             features plugin 覆盖到myeclipse中的eclipse目录里

d)        动态语言切换

                        i.             request_locale=en_US

                               <a href="admin/lang?request_locale=en_US">en</a>

    Action 

   import com.opensymphony.xwork2.ActionSupport;


  public class LangAction extends ActionSupport {


@Override
public String execute() throws Exception {
return super.execute();
}


}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值