当我们将带有“+”字符的参数传递给web服务(用groovy编写)时,我们遇到了一个问题,该字符正被解码为空格。即使我们传递“%2B”,它也会被解码两次(?)并产生一个空格。我们正在使用grails 1.3.6
有人可以帮助我吗?
URLMappings文件
"/actionName/${param1}"(controller:'myController', action:'myAction')
当我们打电话时
/actionName/my+param
或
/actionName/my%2Bparam
都会导致
/actionName/my param
谢谢, 马杜。
答案 0 :(得分:0)
" / actionName / $ param1?"(控制器:" actionController",操作:" actionName")
然后像那样访问它......
http://localhost:8383/app/actionName/foo+bar