2017-10-02 4 views
1

Existe-t-il un moyen dans thymeleaf d'obtenir la portion d'URL actuelle après l'URL de base et de l'utiliser comme une chaîne par exemple dans th:text?Thymeleaf obtient l'URL actuelle sans l'URL de base

Exemple: http://www.example.com/payment-page/pay Je veux la partie /payment-page/pay ou payment-page/pay. Merci.

+2

J'essaierais d'utiliser {# httpServletRequest.requestURI} pour obtenir l'URL complète, puis implémenter une fonction simple pour supprimer l'URL de base de la chaîne. En fonction de vos besoins, vous pouvez également le faire côté serveur et transmettre l'URL relative en tant que variable chaîne à votre vue. – Aph

Répondre

1

vous pouvez utiliser ceci:

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

sortie examle paiement page/payer pour cette URL http://www.example.com/payment-page/pay.