2013-03-29 53 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實現庫。 –

回答

相關問題