有没有办法避免 amp;在 GrailsParameterMap 中预先请求参数名称

Is there a way to avoid amp; prepending to request parameter name in GrailsParameterMap

我的要求URL是

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;"?

您的请求 URL (https://en.wikipedia.org/wiki/Query_string) 包含名为 amp;param2 和类似名称的参数;参数由 & 符号分隔,而不是 HTML 编码的 & 符号。这不是 Grails 的问题,而是您生成 URL.

的问题

您如何生成您在此处引用的请求 URL?