localeconverter.java
来自「JSF的入门,主要是讲的JSF的标签运用」· Java 代码 · 共 37 行
JAVA
37 行
package org.jsfeimhe.web.bean;
import java.util.Locale;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.ConverterException;
public class LocaleConverter implements Converter {
public Object getAsObject(FacesContext arg0, UIComponent arg1, String localeStr)
throws ConverterException {
// TODO Auto-generated method stub
Locale locale=new Locale("en");
if(localeStr.equals("en")){
return locale;
}else if(localeStr.equals("zh_CN")){
locale=new Locale("zh_CN");
return locale;
}
return locale;
}
public String getAsString(FacesContext arg0, UIComponent arg1, Object locale)
throws ConverterException {
// TODO Auto-generated method stub
if(locale.toString().equals("en")){
return "en";
}else if(locale.toString().equals("zh_CN")){
return "zh_CN";
}
return "en";
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?