Process thymeleaf variable as html code and not text
You can use th:utext
attribute that stands for unescaped text (see documentation). Use this with caution and avoid user input in th:utext
as it can cause security problems.
<div th:remove="tag" th:utext="${n}"></div>
If you want short-hand syntax you can use following:
[(${variable})]
Escaped short-hand syntax is
[[${variable}]]
but if you change inner square brackets [
with regular (
ones HTML is not escaped.
Example within tags:
<div>
[(${variable})]
</div>