public class SpringMessageResources
extends org.apache.struts.util.MessageResources
SpringのメッセージソースをStrutsから利用するMessageResources実装クラス。
SpringMessageResourcesFactoryをstruts-config.xmlのmessage-resources要素
のfactory属性に設定する。
このクラスは、
Won't FixとなっているStrutsのバグ STR-2172(https://issues.apache.org/jira/browse/STR-2172)
を回避する手段を有している。
詳細は、MessageFormatCacheMapFactory を参照。
MessageFormatCacheMapFactory,
SpringMessageResourcesFactory,
ResourceBundleMessageSource,
jp.terasoluna.fw.message.DataSourceMessageSource,
直列化された形式| コンストラクタと説明 |
|---|
SpringMessageResources(org.apache.struts.util.MessageResourcesFactory factory,
String config)
指定されたパラメータによってSpringMessageResourcesを生成する。
|
SpringMessageResources(org.apache.struts.util.MessageResourcesFactory factory,
String config,
boolean returnNull)
指定されたパラメータによってSpringMessageResourcesを生成する。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
String |
getMessage(Locale locale,
String key)
指定されたキーとロケールにもとづきメッセージ文言を取得する。
|
escape, getConfig, getFactory, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessageResources, getReturnNull, isEscape, isPresent, isPresent, localeKey, log, log, messageKey, messageKey, setEscape, setReturnNullpublic SpringMessageResources(org.apache.struts.util.MessageResourcesFactory factory,
String config)
factory - メッセージリソースファクトリconfig - コンテナから取得するMessageSourceのBean名
(省略時はデフォルトの"messageSource")public SpringMessageResources(org.apache.struts.util.MessageResourcesFactory factory,
String config,
boolean returnNull)
factory - メッセージリソースファクトリconfig - コンテナから取得するMessageSourceのBean名
(省略時はデフォルトの"messageSource")returnNull - org.apache.struts.util.MessageResources
クラスの returnNull。
false 指定時、キーに該当するメッセージが
存在しない場合???Locale.key???という形式でメッセージを
返却する。Copyright © 2014. All Rights Reserved.