Как в Thymeleaf вписать в th:utext html-тэг с классом?

187
06 марта 2022, 08:00

Такая проблема: Когда я пытаюсь реализовать данный код, то у меня все внутри подчеркивается красным и я не знаю как исправить это:

main.instagram.subscribe=Подпишись на нас в Instagram
<h1 class="text-header-3" th:utext="#{main.instagram.subscribe} + '<a href="#" class="text-color-orange">@example</a>'">
</h1>
Answer 1

Ответ на данный вопрос я нашел в данном ресурсе. Там представлено два решения, но я предпочитаю лишь один из них.

Мы пишем следующиее:

<h1 class="text-header-3">
    <span th:remove="tag" th:text="#{main.instagram.subscribe}"></span>
    <a href="#" class="text-color-orange" style="text-decoration: none">@example</a>
</h1>

Данный код будет конвертироваться в:

<h1 class="text-header-3">
    Подпишись на нас в Instagram 
    <a href="#" class="text-color-orange" style="text-decoration: none">@example</a>
</h1>

Идея проста:
Текст из переменной пишем в спомогательный тэг <span>, с помощью th:remove="tag" убираем тэг span и все.

READ ALSO
Не загружается ресурсы spring application сервере томкат удаленном хосте

Не загружается ресурсы spring application сервере томкат удаленном хосте

Я установил томкат на удаленный сервер , когда делаю деплой своего проекта написанный спринге , проект запускается , однако почему - то не загружается...

148
Открытие нового окна из отдельного потока

Открытие нового окна из отдельного потока

У меня есть "параллельный" поток, класс расширяемый с помощью Task<Void>В методе call() есть вызов нового объекта, который должен открыть новое...

204
XStream, сериализовать Null поля в пустые теги

XStream, сериализовать Null поля в пустые теги

Есть простой пример генерации XML с помощью XStream 14

86
Вывод целого числа из строки

Вывод целого числа из строки

Как вывести первое встречающееся целое число и следующую за ним буквуНапример ‘а6hdkfh54a’ выводит ‘6h’

128