gpt4 book ai didi

java - 返回 0 的本地化消息的输出键

转载 作者:搜寻专家 更新时间:2023-11-01 02:52:16 25 4
gpt4 key购买 nike

我正在尝试通过以下方式在 jsp 模板中输出本地化消息的 key :

    <c:set var="logo-tooltip-title">
<fmt:message key="logo.tooltip.title"/>
</c:set>
<c:out value="${logo-tooltip-title}"/>

在我的 messages.properties 文件中包含以下内容:

logo.tooltip.title=Test

有谁知道我在这里做错了什么?为什么它返回 0 而不是 Test?

我的目标是将该消息输出为以下链接的标题:

    <a class="logo" href="/site/" title="${logo-tooltip-title}">
<img src="<hst:link path="/img/logo.png"/>" alt="logo" class="headlogo" width="80" height="100" />
</a>

对实现此目的的最佳方法有什么想法吗?

谢谢!

编辑:

是的,我已经在 web.xml 中设置了上下文参数:

  <context-param>
<param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
<param-value>messages</param-value>
</context-param>

resource

更新:

这似乎可行:

<fmt:message key="logo.tooltip.title" var="tooltip"/>

<c:out value="${tooltip}"/>

最佳答案

我认为您的问题不是 HippoCMS 特有的。

我试过你的语法,我认为你缺少一个包声明。如果我将 org/ecausarano/Example.properties 文件添加到 war 资源并且:

<fmt:setBundle basename="org.ecausarano.Example" />

<c:set var="message">
<fmt:message key="message.message" />
</c:set>

<c:out value="${message}" />

它对我有用。

关于java - 返回 0 的本地化消息的输出键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9033578/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com