0
我想创建一个方法来重新加载在struts config中定义的所有消息资源。定义了多个消息资源。我需要一种方法来获取在struts config中定义的所有<message-resources>
。获取在struts config中定义的消息资源列表
我正在使用Struts 1.2。
在此先感谢。
我想创建一个方法来重新加载在struts config中定义的所有消息资源。定义了多个消息资源。我需要一种方法来获取在struts config中定义的所有<message-resources>
。获取在struts config中定义的消息资源列表
我正在使用Struts 1.2。
在此先感谢。
我管理这个底层代码片段以获取列表。
ServletContext context = request.getSession().getServletContext();
ModuleConfig moduleConfig = ModuleUtils
.getInstance()
.getModuleConfig(request, context);
MessageResourcesConfig[] msgConfigArr = ModuleUtils.getInstance()
.getModuleConfig(request)
.findMessageResourcesConfigs();
MessageResources[] messages= new MessageResources[msgConfigArr.length];
for(int i = 0; i<msgConfigArr.length;i++){
if(msgConfigArr[i]==null)
continue;
messages[i] = context.getAttribute(key[i] + moduleConfig.getPrefix());
}
return messages;
希望这可以帮助有人。