【问题标题】:Access Properties File(other than MessageResources files) using Struts1 tag使用 Struts1 标签访问属性文件(MessageResources 文件除外)
【发布时间】:2014-09-03 10:58:58
【问题描述】:

我正在使用 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)以及推荐使用什么?

【问题讨论】:

标签: struts-1 resourcebundle


【解决方案1】:

是的,这是可能的。解决方法如下: 在 struts-config.xml 中添加新的消息资源定义:

<message-resources parameter="MessageResources"/> <message-resources parameter="MessageResourcesNew" key="new"/>

注意:当您定义多个消息资源包时,您必须为除一个之外的所有资源分配一个键。您没有为其分配密钥的那个将是默认捆绑包

然后您使用新的键值访问它。或者您可以使用以下方法从 Java 中读取它:

MessageResources mres = MessageResources.getMessageResources("MessageResources")

【讨论】:

    猜你喜欢
    • 2010-10-20
    • 1970-01-01
    • 2014-05-29
    • 1970-01-01
    • 2014-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多