2011-09-12 21 views
0

我有以下幾點:Grails的變量請求有「+」字來代替的空間之間

<g:each status="i" var="grade" in="${chooseList}"> 
    <div id="grade_${grade}" class="dojoDndItem" dndType="avail"> 
     <g:remoteLink action="getMappings" controller="dataManagement" update="mappedSkills" params="[grade:grade.toString()]" id="1">${grade}</g:remoteLink> 
    </div> 
</g:each> 

當我打印出來params.grade在我的控制器,它「看起來像+ +這個」

換句話說,空格替換爲「+」

是什麼原因造成的?我可以擺脫它,還是必須從我的控制器內部處理它?

回答

0

看起來你的值是從PARAMS進來的URL編碼。在您的控制器中嘗試params.grade.decodeURL()以刪除這些加號。

相關問題