thymeleaf--标准表达式语法

2023-10-22 14:41:33 浏览数 (3)

1.变量 ${...}

代码语言:javascript复制
<div th:text="${name}">

</div>

1.2.选择表达式(星号语法)

我们不仅可以将变量表达式写为$ {...},还可以作为* {...}。这两种⽅式有⼀个重要的区别:星号语法计算所选对象⽽不是整个上下⽂的表达式。 也就是说,只要没有选定的对象,$和*语法就会完全相同。

代码语言:javascript复制
<!--${p}:作用域中的对象-->
<div th:object="${p}">
     <!--*{name} 对象中的name属性-->
        <span th:text="*{name}"></span>
</div>

2.URL链接    @语法:@ {...}

代码语言:javascript复制
<!--URL链接 语法:@ {...} 推荐用这个。可以自动解析项目名,如果tomcat要求访问项目时加上项目名,就可以自动解析-->
    <a th:href="@{/testyh(name='aa',age=18)}">th</a>

1 人点赞