我的请求网址是
http://localhost:8080/application/controller/action?param1=value1&param2=value2
我通过grails-core/WebAttributes.groovy获取控制器中的请求参数
/**
* Obtains the Grails parameter map
*
* @return The GrailsParameterMap instance
*/
GrailsParameterMap getParams() {
currentRequestAttributes().getParams()
}
地图中的第二个参数具有结构
{LinkedHashMap$Entry@00000} "amp;param2" -> "value2"
如何或有可能消除“ amp;”?
答案 0 :(得分:0)
您的请求URL(https://en.wikipedia.org/wiki/Query_string)包含名为amp; param2和类似参数的参数;参数用与号分隔,而不是HTML编码的与号。对于Grails来说,这不是问题,而是通过生成URL来实现。
您如何生成您在此处引用的请求URL?