Java Struts国际化处理问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 18:17:17
Locale le = Locale.getDefault();
String lang = request.getParameter("lang");

if(lang.equals("zh")){
le = new Locale("zh","CN");
}
if(lang.equals("en")){
le = new Locale("en","US");
}
request.getSession().setAttribute(Globals.LOCALE_KEY, le);

这段代码是在页面切换中,英文版本的代码
麻烦哪位大哥帮我注释下,我看不懂什么意思,最好能详细点的哈

Locale le = Locale.getDefault();//获得地理环境的类实例
String lang = request.getParameter("lang");//获得请求的lang属性。

if(lang.equals("zh")){
le = new Locale("zh","CN");//若lang属性对应的是zh(中文),则将地理环境设为中文的
}
if(lang.equals("en")){
le = new Locale("en","US");//若lang属性对应的是en(英文),则将地理环境设为英文的

}
request.getSession().setAttribute(Globals.LOCALE_KEY, le);//最后将设置好的地理环境类放到session中去。