Thymeleaf th: текст игнорирует тег HTML - PullRequest
0 голосов
/ 25 мая 2020

Привет всем, у меня есть текст в таком шаблоне:

<p th:text="${title.nameproduct}" >  
    <small>Small subtitle</small>                                                                           
</p>

Это дает мне такой результат:

<p>Apple</p>

Я хочу получить такой вывод:

    <p>Apple 
      <small>Subtitle - apple</small>
    </p>

Может кто-нибудь попробовать мне с этим помочь?

1 Ответ

1 голос
/ 25 мая 2020

Вы можете создать другой тег, например <span>, и установить текст для этого <span> и вашего <small> отдельно.

<p>  
    <span th:text="${title.nameproduct}">Apple</span> 
    <small th:text="${subtitle.nameproduct}">Subtitle - apple</small>                                                                           
</p>

Вы также можете установить HTML внутри вашего <p> тег с th:utext ...

<p th:utext="${title.html.formatted.content}" >  
    Apple
    <small>Subtitle - apple</small>                                                                           
</p>

Внутри переменной title.html.formatted.content вы должны предварительно отформатировать HTML.

...