java - thymeleaf 的可读性

标签 java spring thymeleaf

我习惯编写这样的模板:

<div class="person">
    ${name}
</div>

这对我来说似乎更具可读性,因为我可以看到标签本身之外的变量。目前在 thymeleaf 中,我需要做:

<div class="person" th:text="${name}" />

或者:

<div class="person" th:text="${name}">
    ${name} // this text will be replaced and doesn't matter
</div>

有没有办法像我在顶部那样输入变量?

最佳答案

当然,您可以使用expression inlining为此。

<div class="person">
    [[${name}]]
</div>

在我链接的文档中,确实讨论了使用表达式内联与自然模板。在大多数情况下,我个人更喜欢自然模板。

关于java - thymeleaf 的可读性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51143731/

相关文章:

java - 通用堆栈帮助

java - 我正在尝试用java创建一个三角形

java - 将异常捕获到 Spring Job 中

javascript - 谁可以向 grunt-wiredep 生成的 URL 附加前缀和后缀?

css - Thymeleaf - 将类名的一部分添加到 classappend

java - 如何从公共(public)源文件获取thymeleaf变量

java - 如何在 java 6 上启用 TLSv1.2 (TLSv1.2 + BouncycaSTLe + Java 1.6_45)

java - 在 java 中为谷歌地图引擎创建一个引擎对象

spring - 在 Ambari 上安装 Spring XD

java - 在heroku上扩展SpringWebFlow应用程序时出现问题