Запрос переменной Grails содержит «+» между словами вместо пробелов - PullRequest
0 голосов
/ 12 сентября 2011

У меня есть следующее:

<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 в моем контроллере, он "выглядит + как + это"

другими словами, пробелы заменяются на "+"

что вызывает это? Могу ли я избавиться от этого, или я должен позаботиться об этом из моего контроллера?

1 Ответ

0 голосов
/ 13 сентября 2011

Похоже, что ваши значения поступают из параметров в виде URL в кодировке.Попробуйте params.grade.decodeURL() в вашем контроллере убрать плюсы.

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