Я хочу показать тег ruby
html в шаблоне тимелина следующим образом:
<h1 th:text="(${author.displayNameReading} != null) ? '<ruby><rb>' + ${author.displayName} + '</rb><rt>' + ${author.displayNameReading} + '</rt></ruby>' : ${author.displayName}" th:lang="${author.locale}">Some author name</h1>
Если я использую th:text
, он будет экранирован.Это работает, если я использую utext
, но тогда я потеряю всю безопасность для других тегов html.
Можно ли разрешить только теги ruby, rt и rb внутри th:text
?