2011-09-12 19 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()以删除这些加号。

相关问题