【发布时间】:2014-05-31 05:25:09
【问题描述】:
我正在做一个 Spring Web 应用程序。在我的messages.properties文件中,有一行字符串如下:
label.name.tooltip=The "name" field ...
我的 JSP 文件显示这个字符串如下:
<spring:message code="label.name.tooltip" />
但是,显示的文字只有“The”,这意味着“name”的部分被剪切了。
我不知道为什么会这样。谷歌搜索以及在双引号前添加反斜杠等方法不起作用。
问候和感谢!
更新
整个问题是我使用A标签的title属性中的字符串引起的,如下:
a href="#" data-toggle="tooltip" title="<spring:message code="label.name.tooltip" />
正如 Bossie 所暗示的,浏览器会删除从双引号开始的字符串内容。
Misha 做了相当多的解释,这有助于我更多地了解消息的工作原理。谢谢,米莎!!!
我在 SO 找到了一个解决方案,在我的情况下,使用“名称”而不是双引号。希望这对其他人有帮助。
【问题讨论】:
标签: spring-mvc