gpt4 book ai didi

jsp - fmt 标签的问题

转载 作者:行者123 更新时间:2023-12-03 18:18:20 26 4
gpt4 key购买 nike

我目前正在做一个 spring 项目,我不得不在我的 JSP 中使用 fmt 标签。事实上 fmt 标签对我来说工作正常,它从 messages.properties 读取正确的值文件。

例如:

<fmt:message key="General.Settings"/>

.properties文件:
General.Settings=Settings

它读起来很完美。

现在,将 fmt 标记放在另一个 JSTL 标记中时存在问题。

例如:
<input name="commit" value= <fmt:message key="AllMessages.PostThisMessage"/>
type="submit" onclick="return isEmpty();" />

.properties文件:
AllMessages.PostThisMessage=Post this message

但它只显示“发布”一词而不是“发布此消息”

与其他 JSTL 标签中的所有其他 fmt 标签相同。

有什么建议?

最佳答案

不要像那样嵌套你的标签,它会让人困惑并且容易出错。最好做这样的事情:

<fmt:message key="AllMessages.PostThisMessage" var="myMessage"/>
<input name="commit" value="${myMessage}" type="submit" onclick="return isEmpty();" />

如果你真的在使用这个语法:
value= <fmt:message key="AllMessages.PostThisMessage"/>

那么它的工作真是一个奇迹,因为它会生成无效的 HTML。

关于jsp - fmt 标签的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4583643/

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