我有一些HTML代码:
<div class="brand">
<span class="logo"></span> Title
<small>subtitle</small>
</div>
在标签中,我可以以这种方式显示来自messages.properties(使用区域设置)的文本(spring + thymeleaf)
<small th:text="#{small.text}" />
但是我不知道如何显示适合标题文本的语言版本。
谢谢您的建议。
<h1>
[[#{h1.text}]]
<small>[[#{small.text}]]</small>
</h1>
根据您使用的thymeleaf版本,您可能需要使用属性th:inline="text"
,如下所示:
<h1 th:inline="text">
[[#{h1.text}]]
<small th:inline="text">[[#{small.text}]]</small>
</h1>
<div class="brand">
<span class="logo"></span><span th:text="#{title.text}" th:remove="tag"> Title </span>
<small th:text="#{small.text}">subtitle</small>
</div>
<div class="brand">
<span class="logo"></span>
<h1>
<span th:utext=#{title.text}> </span>
</h1>
</div>
带有
title.text=Title<br/><small>subtitle</small>