заменить "% 2F" на "/" несложно, но есть проблема с отображением URL.
Преобразование в теге Grails CreateLink.
Смотрите источник. Есть строковый метод encodeAsURL (), как сказал мой Аарон Сондерс выше.
Например, Вы можете написать только свой собственный тег и использовать метод String replaceAll ("% F2", "/"), и он будет работать.
Я получил нужный URL в адресной строке интернет-браузера:
http://foo.cz/myapp/page/show?url=home/gallery
и я заменил в MappingURL.groovy на:
http://foo.cz/myapp/home/gallery
Хм, я должен использовать wildcart и другой грязный код в контроллере.
Это не хороший код.
Теперь я знаю, что не очень хорошая идея использовать косую черту (/) в параметрах , как Александр сказал выше.
Это нормально работает, когда вы используете, например, "-" или другой символ сохранения URL в качестве разделителя параметров.
Большое спасибо всем гуру.
Tom