Comment puis-je configurer dans Thymeleaf l'URL de base?
- Je utiliser Thymeleaf pour les modèles d'une application web.
Quand je fais un lien que j'ai utiliser une URL comme ceci:
<img class="info"
src="../../../resources/img/image.png"
th:src="@{/resources/img/image.png}" />
Comment puis-je configurer l'URL de base dans Thymeleaf?
J'ai besoin de cela parce que mon application s'exécute dans le courant de l'URL:
http://localhost:8080/myapp
Et il fonctionne très bien, mais alors, il redirige vers:
http://www.myapp.com/
Puis les images rechercher dans:
http://www.myapp.com/myapp/resources/img/image.png
au lieu de:
http://www.myapp.com/resources/img/image.png
Je veux quelque chose comme:
<property name="baseURL" value="http://www.myapp.com"/>
OriginalL'auteur Troncador | 2013-09-06
Vous devez vous connecter pour publier un commentaire.
Essayer Serveur-Url relative:
<img class="info" th:src="@{~/resources/img/image.png}" />
UPD
Lien pour url de la partie de Thymeleaf 2.1. tutoriel
OriginalL'auteur Ilya
Vous pouvez passer à la baseUrl comme paramètre de modèle. Alors:
<a th:href="${baseUrl + '/my/uri?maybe=' + someParam}"
. Espérons que cela aide.OriginalL'auteur Todor Todorov