public abstract class I18NUtil
extends java.lang.Object
I18NUtil.java
Description:
bboss workgroup
Copyright (c) 2005-2013
| 构造器和说明 |
|---|
I18NUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
getI18nMessage(java.lang.String code)
根据code从mvc的国际化配置文件中获取对应语言的代码值,如果代码值为空,则返回defaultMessage
|
static java.lang.String |
getI18nMessage(java.lang.String code,
javax.servlet.http.HttpServletRequest request)
根据code从mvc的国际化配置文件中获取对应语言的代码值
|
static java.lang.String |
getI18nMessage(java.lang.String code,
java.lang.Object[] args) |
static java.lang.String |
getI18nMessage(java.lang.String code,
java.lang.Object[] args,
javax.servlet.http.HttpServletRequest request)
根据code从mvc的国际化配置文件中获取对应语言的代码值,并且将数组args中的每个元素替换到代码值中位置占位符,例如{0}会用数组的第一个元素替换
|
static java.lang.String |
getI18nMessage(java.lang.String code,
java.lang.Object[] args,
java.lang.String defaultMessage) |
static java.lang.String |
getI18nMessage(java.lang.String code,
java.lang.Object[] args,
java.lang.String defaultMessage,
javax.servlet.http.HttpServletRequest request)
根据code从mvc的国际化配置文件中获取对应语言的代码值,如果代码值为空,则返回defaultMessage,并且将数组args中的每个元素替换到代码值中位置占位符,例如{0}会用数组的第一个元素替换
|
static java.lang.String |
getI18nMessage(java.lang.String code,
java.lang.String defaultMessage)
根据code从mvc的国际化配置文件中获取对应语言的代码值,如果代码值为空,则返回defaultMessage
|
static java.lang.String |
getI18nMessage(java.lang.String code,
java.lang.String defaultMessage,
javax.servlet.http.HttpServletRequest request)
根据code从mvc的国际化配置文件中获取对应语言的代码值,如果代码值为空,则返回defaultMessage
|
static java.util.Locale |
getRequestContextLocal(javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
getRequestContextLocalCode(javax.servlet.http.HttpServletRequest request) |
static void |
setLocale(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.Locale locale)
Set the current locale to the given one.
|
static void |
setLocale(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String locale)
Set the current locale to the given one.
|
public static void setLocale(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.Locale locale)
request - the request to be used for locale modificationresponse - the response to be used for locale modificationlocale - the new locale, or null to clear the localejava.lang.UnsupportedOperationException - if the LocaleResolver implementation
does not support dynamic changing of the themepublic static void setLocale(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String locale)
request - the request to be used for locale modificationresponse - the response to be used for locale modificationlocale - the new locale, or null to clear the localejava.lang.UnsupportedOperationException - if the LocaleResolver implementation
does not support dynamic changing of the themepublic static java.util.Locale getRequestContextLocal(javax.servlet.http.HttpServletRequest request)
public static java.lang.String getRequestContextLocalCode(javax.servlet.http.HttpServletRequest request)
public static java.lang.String getI18nMessage(java.lang.String code,
javax.servlet.http.HttpServletRequest request)
code - request - public static java.lang.String getI18nMessage(java.lang.String code,
java.lang.String defaultMessage,
javax.servlet.http.HttpServletRequest request)
code - defaultMessage - request - public static java.lang.String getI18nMessage(java.lang.String code,
java.lang.String defaultMessage)
code - defaultMessage - request - public static java.lang.String getI18nMessage(java.lang.String code)
code - defaultMessage - request - public static java.lang.String getI18nMessage(java.lang.String code,
java.lang.Object[] args,
javax.servlet.http.HttpServletRequest request)
code - args - request - public static java.lang.String getI18nMessage(java.lang.String code,
java.lang.Object[] args)
public static java.lang.String getI18nMessage(java.lang.String code,
java.lang.Object[] args,
java.lang.String defaultMessage)
public static java.lang.String getI18nMessage(java.lang.String code,
java.lang.Object[] args,
java.lang.String defaultMessage,
javax.servlet.http.HttpServletRequest request)
code - args - defaultMessage - request -