thymeleaf [[${}]]语法
Thymeleaf 是一个用于 Java web 应用程序的现代服务器端 Java 模板引擎。它主要用于在服务器端生成 HTML,但也支持其他类型的文件,如 XML、JavaScript、CSS 等。
Thymeleaf 中,[[${}]] 语法用于插值,即把后端的数据插入到模板中。具体来说:
[[...]]:用于输出文本到模板,且当这个表达式求值为 false 时不会输出。这与 Java 的 if 语句相似。
${...}:用于输出文本到模板,且当这个表达式求值为 false 时,仍然会输出,只是输出的内容会变成空字符串。这与 Java 的三元操作符相似。
示例:
html复制代码:
    <p th:text="${user.name}">User name</p>
在这个例子中,如果 user 对象有一个属性 name,那么 th:text="${user.name}" 将把 user.name 的值插入到 <p> 标签中。如果 user 对象没有 name 属性或该属性的值为 null,那么 <p> 标签的内容将是空字符串。
注意:使用 Thymeleaf 时,通常需要在后端设置相应的数据模型,以便在模板中访问这些数据。
thyme

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。