📄 languagebean.java
字号:
/*
* @(#)LanguageBean.java 1.0 05/10/10
*
* Copyright 2005 HUST Hotel, Inc. All rights reserved.
*/
package net.husthotel.beans;
import java.util.Map;
import javax.faces.component.UIViewRoot;
import javax.faces.context.*;
/**
* 设置语言 地区
* @author icerain
*
*/
public class LanguageBean {
private String locale = "zh";
private final String ZH = "zh";
private final String EN = "en";
private final String JP = "jp";
private int num = 1;
ExternalContext externalContext = null;
UIViewRoot viewRoot = null;
public LanguageBean() {
num = 1;
//FacesContext facesContext = FacesContext.getCurrentInstance();
//externalContext = facesContext.getExternalContext();
}
public void setLocale(String locale) {
this.locale = locale;
}
public void setLanguage () {
String la=null;
FacesContext facesContext = FacesContext.getCurrentInstance();
externalContext = facesContext.getExternalContext();
Map requestParameterMap = externalContext.getRequestParameterMap();
if (null != requestParameterMap) {
la = (String) requestParameterMap.get("language");
}
if (la.equals( ZH )) {
setLocale("zh");
System.out.println("language is :1" + la);
}else if (la.equals( EN )) {
setLocale("en");
System.out.println("language is :2" + la);
} else if (la.equals( JP )) {
setLocale("ja");
System.out.println("language is :3" + la);
}
}
public String getLocale() {
if (num == 1) {
setLanguage();
num ++ ;
}
return locale;
}
public String getNothing() {
num = 1;
System.out.println("nothing");
return "waiting";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -