public class ResourceBundleUtil
extends java.lang.Object
构造器和说明 |
---|
ResourceBundleUtil() |
限定符和类型 | 方法和说明 |
---|---|
static java.util.Set<java.lang.String> |
getKeys(java.lang.String baseName,
java.util.Locale locale,
java.lang.String value)
根据显示的文字查找key
|
static java.util.Set<java.lang.String> |
getKeys(java.lang.String resource,
java.lang.String value)
根据显示的文字查找key, 查询所有的语言
|
static java.util.ResourceBundle |
getResourceBundle(java.lang.String baseName,
java.util.Locale locale)
查找策略: 先根据指定的语言
locale 查找,没有找到,再根据,系统配置的语言system.properties 依次查找 |
static java.lang.String |
getString(javax.servlet.jsp.jstl.fmt.LocalizationContext locCtxt,
java.lang.String key,
java.lang.Object... parameters) |
static java.lang.String |
getString(javax.servlet.jsp.PageContext pageContext,
java.lang.String key,
java.lang.Object... parameters)
从ResourceBundle中取得label的文本,ResourceBundle有前端JSP提供,自动扫描v3xCommonI18N,但需要在JSP中定义
|
static java.lang.String |
getString(java.util.ResourceBundle resourceBundle,
java.lang.String key,
java.lang.Object... parameters)
从ResourceBundle中读取
|
static java.lang.String |
getString(java.lang.String resource,
java.util.Locale locale,
java.lang.String key,
java.lang.Object... parameters)
根据传过来的resource、key,解析文本,使用指定的语言
|
static java.lang.String |
getString(java.lang.String resource,
java.lang.String key,
java.lang.Object... parameters)
根据传过来的resource、key,解析文本,使用当前登录者的语言
|
static java.lang.String |
getStringOfParameterXML(java.lang.String resource,
java.lang.String key,
java.lang.String paramXML)
根据传过来的resource、key,解析文本,使用当前登录者的语言, Parameter是序列化的XML
|
public static java.lang.String getString(java.lang.String resource, java.lang.String key, java.lang.Object... parameters)
resource
- 资源文件名称,如
com.seeyon.v3x.common.resources.i18n.SeeyonCommonResourceskey
- parameters
- public static java.lang.String getStringOfParameterXML(java.lang.String resource, java.lang.String key, java.lang.String paramXML)
resource
- key
- paramXML
- public static java.lang.String getString(java.lang.String resource, java.util.Locale locale, java.lang.String key, java.lang.Object... parameters)
resource
- 资源文件名称,如
com.seeyon.v3x.common.resources.i18n.SeeyonCommonResourceslocale
- 可以为null,表示采用系统默认语言key
- parameters
- public static java.lang.String getString(javax.servlet.jsp.PageContext pageContext, java.lang.String key, java.lang.Object... parameters)
pageContext
- key
- parameters
- public static java.lang.String getString(javax.servlet.jsp.jstl.fmt.LocalizationContext locCtxt, java.lang.String key, java.lang.Object... parameters)
locCtxt
- key
- public static java.lang.String getString(java.util.ResourceBundle resourceBundle, java.lang.String key, java.lang.Object... parameters)
resourceBundle
- key
- parameters
- public static java.util.Set<java.lang.String> getKeys(java.lang.String resource, java.lang.String value)
resource
- value
- public static java.util.Set<java.lang.String> getKeys(java.lang.String baseName, java.util.Locale locale, java.lang.String value)
resource
- locale
- value
- public static java.util.ResourceBundle getResourceBundle(java.lang.String baseName, java.util.Locale locale)
locale
查找,没有找到,再根据,系统配置的语言system.properties
依次查找baseName
- locale
-