0
在下面的代码中,有两个对${labelKey}
的引用,但其中只有一个被替换。
<a href="#${labelKey}">
<spring:message code="${labelKey}.tab.title" />
</a>
处理后,这里是被发送给浏览器的HTML:
<a href="#${labelKey}">
Home
</a>
而且它应该是是这样的:
<a href="#Home">
Home
</a>
第一${labelKey}
引用不被取代,但第二个是。 #
在某些环境中是转义字符吗?这段代码在几乎不同的部署中运行了将近一年,但最近在新服务器上的部署已经揭示了这个问题。
我最好的猜测是在新服务器上有不同的环境设置。有没有人见过这样的事情?
在您的新部署环境中看起来像不同的EL实现库。 –