在下面的代码中,有两个对 的引用${labelKey}
,但只有一个被替换。
<a href="#${labelKey}">
<spring:message code="${labelKey}.tab.title" />
</a>
处理后,这是发送到浏览器的 HTML:
<a href="#${labelKey}">
Home
</a>
它应该是这样的:
<a href="#Home">
Home
</a>
第一个${labelKey}
引用没有被替换,但第二个引用被替换。在某些环境中是#
转义字符吗?近一年来,这段代码在几个不同的部署中运行良好,但最近在新服务器上的部署发现了这个问题。
我最好的猜测是新服务器上有某种不同的环境设置。有没有人见过这样的东西?