public final class LocaleContext
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
sysDefaultLocale |
构造器和说明 |
---|
LocaleContext() |
限定符和类型 | 方法和说明 |
---|---|
static java.util.List<java.util.Locale> |
getAllLocales()
得到系統支持的語言
|
static java.lang.String |
getLanguage(javax.servlet.ServletRequest request) |
static java.util.Locale |
getLocale(javax.servlet.ServletRequest request)
得到当前的locale
|
static java.lang.String |
getSysDefaultLocale() |
static java.util.Locale |
getSysSetDefaultLocale() |
static void |
intAllLocales(java.util.List<java.util.Locale> locs)
系统启动时,初始化系统支持的语言种类
|
static java.util.Locale |
make4Frontpage(javax.servlet.http.HttpServletRequest request)
打开登录页,locale加载次序:
0.前端传参 1.当前session 2.Cookie 3.浏览器设置的默认语言 4.后台设置第一个语言 |
static java.util.Locale |
merge(java.util.Locale locale)
检测语言是否是系统支持的语言,如果不支持,则采用系统首选语言
|
static java.util.Locale |
parseLocale(java.lang.String language)
将字符串转换成Locale对象,与Locale.toString()互逆过程
|
static void |
setLocale(javax.servlet.http.HttpSession session,
java.util.Locale locale)
设置当前登录者的Locale
|
static void |
setLocale(javax.servlet.ServletRequest _request,
java.util.Locale locale)
设置当前登录者的Locale
|
static void |
setSysDefaultLocale(java.lang.String sysDefaultLocale) |
public static java.util.Locale getLocale(javax.servlet.ServletRequest request)
request
- public static java.lang.String getSysDefaultLocale()
public static java.util.Locale getSysSetDefaultLocale()
public static void setSysDefaultLocale(java.lang.String sysDefaultLocale)
public static java.lang.String getLanguage(javax.servlet.ServletRequest request)
request
- public static void setLocale(javax.servlet.http.HttpSession session, java.util.Locale locale)
session
- locale
- public static void setLocale(javax.servlet.ServletRequest _request, java.util.Locale locale)
request
- locale
- public static java.util.Locale parseLocale(java.lang.String language)
language
- 如:en、zh_CN、zh、zh_TWpublic static void intAllLocales(java.util.List<java.util.Locale> locs)
public static java.util.List<java.util.Locale> getAllLocales()
public static java.util.Locale merge(java.util.Locale locale)
locale
- 被检测的语言public static java.util.Locale make4Frontpage(javax.servlet.http.HttpServletRequest request)
request
-