您的位置:首页 > 编程语言 > Java开发

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

2013-06-15 11:06 218 查看
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();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: