Есть ли способ избежать усилителя? перед запросом имени параметра в GrailsParameterMap - PullRequest
0 голосов
/ 05 ноября 2018

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

1 Ответ

0 голосов
/ 06 ноября 2018

URL вашего запроса (https://en.wikipedia.org/wiki/Query_string) включает параметры с именем amp; param2 и аналогичные; параметры разделяются амперсандами, а не амперсандами в кодировке HTML. Это не проблема для Grails, но вместо этого вы генерируете URL.

Как вы генерируете URL запроса, на который ссылаетесь здесь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...