В приложении Grails я хотел бы отправить пользователя со страницы A, затем в форму на странице B и затем снова вернуться на страницу A.
Чтобы отслеживать, к какому URL-адресу возвращаться, я отправляю параметр «returnPage» на страницу B, содержащую URL-адрес страницы, на которую нужно вернуться (стр. A).
В настоящее время я использую request.getRequestURL () на странице A для получения URL-адреса страницы. Однако URL-адрес, который я получаю от getRequestURL (), не соответствует URL-адресу, который конечный пользователь имеет в своей адресной строке:
request.getRequestURL() == "http://localhost:8080/something/WEB-INF/grails-app/views/layouts/main.gsp"
URL in address bar == "http://localhost:8080/something/some/thing"
Как получить URL-адрес "конечного пользователя"?