Chciałbym utworzyć adresy URL na podstawie adresu URL używanego przez klienta dla aktywnego żądania. Czy jest coś mądrzejszego niż wykorzystanie aktualnego obiektu HttpServletRequest
i jego metod odbudowania pełnego adresu URL zawierającego (i tylko) jego parametry GET.Jaki jest najlepszy sposób uzyskania aktualnego adresu URL w Spring MVC?
Wyjaśnienie: Jeśli to możliwe, chcę zrezygnować z używania obiektu HttpServletRequest
.
Ok, jest to podobne podejście do tego, co robiłem do tej pory. Ale szukam sposobu, aby to zrobić bez faktycznego używania obiektu 'HttpServletRequest'. Dzieje się tak, ponieważ używam kilku klas/metod pomocnika i nie chcę za każdym razem przekazywać obiektu żądania. – Koraktor
Ok, wiem, co masz na myśli i dodałeś informacje potrzebne do uzyskania dostępu do bieżącego wniosku bez przekazywania go. – Daff
Dzięki za przypomnienie o słuchaczu. Wciąż jestem nowy w Spring (i ogólnie w rozwoju aplikacji Java). Teraz używam twojego kodu w połączeniu z 'UrlUtils' Spring Security. Działa jak marzenie. – Koraktor