2013-03-29 21 views
0

在下面的代码中,有两个对${labelKey}的引用,但其中只有一个被替换。

<a href="#${labelKey}"> 
     <spring:message code="${labelKey}.tab.title" /> 
    </a> 

处理后,这里是被发送给浏览器的HTML:

<a href="#${labelKey}"> 
     Home 
    </a> 

而且它应该是是这样的:

<a href="#Home"> 
     Home 
    </a> 

第一${labelKey}引用不被取代,但第二个是。 #在某些环境中是转义字符吗?这段代码在几乎不同的部署中运行了将近一年,但最近在新服务器上的部署已经揭示了这个问题。

我最好的猜测是在新服务器上有不同的环境设置。有没有人见过这样的事情?

+1

在您的新部署环境中看起来像不同的EL实现库。 –

回答

相关问题