thymeleaf展示数据
时间: 2023-10-11 15:10:24 浏览: 78
在使用Thymeleaf展示数据之前,首先需要在Spring Boot项目中进行相关的配置和准备工作。
1. 打开全局配置文件`application.properties`,将Thymeleaf的缓存设置为false。具体配置项为`spring.thymeleaf.cache=false`。这样可以关闭Thymeleaf的模板页面缓存,方便开发时进行调试。
2. 创建一个Web控制类,该类负责处理和展示数据。在该控制类中,可以使用Thymeleaf模板引擎来进行数据的展示和渲染。
3. 启动项目,并在浏览器中访问指定的URL地址,例如`http://localhost:8080/plat-user/to-login-page`。如果登录页面能够正常显示,说明Spring Boot与Thymeleaf整合成功,并且可以在页面中展示动态数据。
Thymeleaf提供了丰富的标签和表达式来展示数据。以下是一些常用的展示数据的方法和示例:
1. 使用Thymeleaf的`${}`表达式来显示变量的值。例如,`${user.name}`可以在页面中显示用户的姓名。
2. 使用Thymeleaf的`th:text`属性来设置标签的文本内容。例如,`<span th:text="${user.name}"></span>`可以将用户的姓名显示在一个`span`标签中。
3. 使用Thymeleaf的`th:each`属性来遍历集合,并显示其中的每个元素。例如,`<ul><li th:each="item : ${items}" th:text="${item}"></li></ul>`可以将`items`集合中的每个元素显示为一个列表项。
4. 使用Thymeleaf的条件判断语句,例如`th:if`和`th:unless`来根据条件来显示或隐藏某个元素。例如,`<div th:if="${user.isAdmin}">管理员</div>`可以根据用户是否是管理员来显示不同的内容。
这些只是Thymeleaf展示数据的一些基本方法和示例,根据具体的需求和业务逻辑,还可以使用更多的Thymeleaf标签和表达式来展示数据。
阅读全文