我正在使用Struts 1.x.我已经在struts.xml中配置了Message Resources参数,我可以通过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)以及建议使用什么?
是的,这是可能的。解决方案如下:在struts-config.xml中添加新的消息资源定义:
<message-resources parameter="MessageResources"/>
<message-resources parameter="MessageResourcesNew" key="new"/>
注意:定义多个邮件资源包时,必须为除一个以外的所有邮件分配一个密钥。您没有分配密钥的那个将是默认捆绑
然后使用新的键值访问它。或者您可以使用以下方法从Java中读取它:
MessageResources mres = MessageResources.getMessageResources("MessageResources")