In un'applicazione Grails Desidero inviare un utente dalla pagina A, quindi a un modulo nella pagina B e quindi nuovamente alla pagina A.Ottenere l'URL della pagina corrente in Grails
Per tenere traccia dell'URL da restituire, invio un parametro "returnPage" alla pagina B contenente l'URL della pagina per tornare a (pagina A).
Attualmente sto usando request.getRequestURL() sulla pagina A per recuperare l'URL della pagina. Tuttavia, l'URL che ricevo da getRequestURL() non corrisponde all'URL l'utente finale ha nel suo/la sua barra degli indirizzi:
request.getRequestURL() == "http://localhost:8080/something/WEB-INF/grails-app/views/layouts/main.gsp"
URL in address bar == "http://localhost:8080/something/some/thing"
Come posso ottenere l'URL "end-user"?
Link è ora rotto. Vedi http://grails.org/doc/latest/ref/Servlet%20API/request.html –