我正在使用Struts1.x。我已经在struts.xml中配置了MessageResources参数,我可以通过struts tld" bean"来访问它。
正如我所说,我已经在我的struts.xml中配置了:
<message-resources parameter="ApplicationResource" />
有没有办法再添加一个资源属性文件, 或任何其他替代方案?
我不想使用以下代码:
<%
ResourceBundle rb = ResourceBundle.getBundle("sg4pigweb");
String enviromentInfo = rb.getString("sg4p.ig.site.name");
%>
请帮帮我。
如何使用标签(Struts1.x或jsp)&amp;建议使用什么?
答案 0 :(得分:0)
是的,这是可能的。解决方案如下: 你在struts-config.xml中添加了新的消息资源定义:
<message-resources parameter="MessageResources"/>
<message-resources parameter="MessageResourcesNew" key="new"/>
注意:定义多个邮件资源包时,必须为除一个以外的所有邮件分配一个密钥。您未指定密钥的那个将是默认捆绑
然后使用新的键值访问它。或者您可以使用以下方法从Java中读取它:
MessageResources mres = MessageResources.getMessageResources("MessageResources")