Java 获取struts配置中定义的消息资源列表
我试图创建am方法来重新加载struts配置中定义的所有消息资源。定义了多个消息资源。我需要一种方法来获取struts配置中定义的所有Java 获取struts配置中定义的消息资源列表,java,struts-1,struts-config,Java,Struts 1,Struts Config,我试图创建am方法来重新加载struts配置中定义的所有消息资源。定义了多个消息资源。我需要一种方法来获取struts配置中定义的所有 我使用的是Struts1.2 提前谢谢 我设法通过这个底层代码片段获取列表 ServletContext context = request.getSession().getServletContext(); ModuleConfig moduleConfig = ModuleUtils
我使用的是Struts1.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;
ServletContext=request.getSession().getServletContext();
ModuleConfig ModuleConfig=ModuleUtils
.getInstance()
.getModuleConfig(请求、上下文);
MessageResourcesConfig[]msgconfigar=ModuleUtils.getInstance()
.getModuleConfig(请求)
.findMessageResourcesConfigs();
MessageResources[]messages=新的MessageResources[msgconfigar.length];
对于(int i=0;i