Thymeleaf th:texte - Mettre un texte sans la suppression des structures HTML
Je suis nouveau dans thymeleaf et j'essaie de créer un modèle. Mon problème est que ce code:
CODE
<h1 th:text="${header.title}" >
title
<small th:text="${header.subtitle}" >Subtitle</small>
</h1>
Je veux obtenir ce résultat:
<h1> TITLE <small> SUBTITLE</small> </h1>
Mais c'est la vraie sortie:
<h1> TITLE </h1>
Comment puis-je faire afin de ne pas supprimer ce qui est à l'intérieur de la "petite"?.
Merci d'avance.
Vous devez vous connecter pour publier un commentaire.
J'ai connu le même problème. La réponse est
th:inline='text'
Cela devrait résoudre votre problème
ou vous pouvez également utiliser
th:remove="tag"
th:utext
?Indépendamment de la sémantique des balises, la bonne réponse est celle-ci:
De cette façon Thymeleaf supprime de
<span>
tag et le résultat est ce que vous attendez:Ce qui concerne les!
Je ne suis pas sûr de ce que vous essayez, depuis le
small
balises dans votreh1
ne semblent petits. Le Thymeleafth:text
balise de remplacer tout le texte dans votreh1
tag, qui est la raison de la sortie ne montre que le "TITRE de propriété". Vous devez placer les<small>
balises en dehors de votreh1
tag.Et je crois que vous êtes à la recherche pour répondre à cette question:en plus de @Faraj réponse, vous pouvez également utiliser
th:block
comme ce