2017-10-02 5 views
1

Gibt es eine Möglichkeit in thymeleaf den aktuellen URL-Teil nach der Basis-URL zu erhalten und als String zum Beispiel in th:text zu verwenden?Thymeleaf erhalten aktuelle URL ohne Basis-URL

Beispiel: http://www.example.com/payment-page/pay Ich möchte den /payment-page/pay oder payment-page/pay Teil. Vielen Dank.

+2

Ich würde versuchen, mit {# httpServletRequest.requestURI} die vollständige URL zu erhalten und dann eine einfache Funktion implementieren, um die Basis-URL aus der Zeichenfolge zu entfernen. Abhängig von Ihren Anforderungen können Sie dies auch auf der Serverseite tun und die relative URL als String-Variable an Ihre Ansicht übergeben. – Aph

Antwort

1

können Sie verwenden:

<span th:with="url=${#httpServletRequest.requestURI}"/> 
<span th:text="${url}"></span> 

examle Ausgabe payment-Seite/Lohn für diese URL http://www.example.com/payment-page/pay.