未转义的文字
我们主页的最简单版本现在似乎已经准备就绪,但有一些我们没有想过的......如果我们有这样的消息怎么办?
home.welcome=Welcome to our <b>fantastic</b> grocery store!
如果我们像以前一样执行此模板,我们将获得:
<p>Welcome to our <b>fantastic</b> grocery store!</p>
这不完全符合我们的预期,因为我们的<b>
标签已被转义,因此它将在浏览器中显示。
这是th:text属性的默认行为。如果我们希望Thymeleaf尊重我们的XHTML标签而不是逃避它们,我们将不得不使用不同的属性:( th:utext
对于“非转义文本”):
<p th:utext="#{home.welcome}">Welcome to our grocery store!</p>
This will output our message just like we wanted it:
<p>Welcome to our <b>fantastic</b> grocery store!</p>
更多内容,请关注博主的github:
----------------------------------------------------------
如果解决了您的问题,请有烦,github多点star。 算是对本人的感谢,鼓励作者继续帮助大家:
更多多技术关注,请follow本人的gith, 多给一些star