W aplikacji Grails chciałbym wysłać użytkownika ze strony A, następnie do formularza na stronie B, a następnie z powrotem do strony A ponownie.Uzyskiwanie adresu URL bieżącej strony w Grails
Aby śledzić, do którego adresu URL powrócić, wysyłam parametr "returnPage" do strony B zawierający adres URL strony, do której ma wrócić (strona A).
Obecnie używam request.getRequestURL() na stronie A, aby pobrać adres URL strony. Jednak URL dostaję od getRequestURL() nie odpowiada adresowi URL użytkownik końcowy ma w jego/jej pasku adresu:
request.getRequestURL() == "http://localhost:8080/something/WEB-INF/grails-app/views/layouts/main.gsp"
URL in address bar == "http://localhost:8080/something/some/thing"
Jak mogę uzyskać „użytkownik końcowy” URL?
link jest teraz złamane. Zobacz http://grails.org/doc/latest/ref/Servlet%20API/request.html –