【问题标题】:Tomcat webapp: resource bundle variable not workingTomcat webapp:资源包变量不起作用
【发布时间】:2013-06-06 15:47:24
【问题描述】:

我在 Tomcat 6 上有一个使用 JSP 和 JSF 的 webapp。问题是它没有正确使用绑定到资源包的变量。 JSP 文件中的代码:

<f:loadBundle basename="ApplicationResources" var="msg" />

<h:outputFormat value="#{msg.myvar}" escape="false"></h:outputFormat>

网页的输出只是文本“#{msg.myvar}”。

我已启用日志记录,它似乎可以正确定位和加载捆绑包。我在包中尝试了不同的变量,但没有任何区别。

谢谢!

【问题讨论】:

    标签: java jsp tomcat


    【解决方案1】:

    不应该是 ${msg.myvar} 而不是 #{msg.myvar}(美元符号而不是英镑符号)吗?

    【讨论】:

    • 井号通常用于属性文件中的条目(例如:用于本地化)。那就是,我猜,他所说的资源包是什么意思。
    • 是的,数据在属性文件中。
    猜你喜欢
    • 1970-01-01
    • 2017-03-13
    • 1970-01-01
    • 2013-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-25
    • 1970-01-01
    相关资源
    最近更新 更多