首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在thymeleaf boot中显示对象数组的内容

在Thymeleaf Boot中显示对象数组的内容,可以通过以下步骤实现:

  1. 在Spring Boot项目中,确保已经集成了Thymeleaf依赖。可以在项目的pom.xml文件中添加以下依赖:
代码语言:txt
复制
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
  1. 创建一个Controller类,用于处理请求和返回数据。可以使用@Controller注解标记类,并使用@RequestMapping注解指定请求路径。
  2. 在Controller类中,创建一个处理请求的方法。可以使用@RequestMapping@GetMapping注解指定请求路径和请求类型。
  3. 在方法中,创建一个包含对象数组的List,用于存储要显示的数据。
代码语言:txt
复制
List<Object> objectList = new ArrayList<>();
// 添加对象到列表中
objectList.add(new Object("Object 1"));
objectList.add(new Object("Object 2"));
objectList.add(new Object("Object 3"));
  1. 将对象列表添加到Model对象中,以便在Thymeleaf模板中访问。
代码语言:txt
复制
model.addAttribute("objectList", objectList);
  1. 创建一个Thymeleaf模板文件(例如,index.html),用于显示对象数组的内容。
代码语言:txt
复制
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Display Object Array</title>
</head>
<body>
    <h1>Object Array:</h1>
    <ul>
        <li th:each="object : ${objectList}" th:text="${object.name}"></li>
    </ul>
</body>
</html>

在上面的例子中,${objectList}表示从Model对象中获取名为"objectList"的属性值。th:each指令用于遍历对象数组,并将每个对象的名称显示为列表项。

通过以上步骤,你可以在Thymeleaf Boot中显示对象数组的内容。当访问对应的请求路径时,将会渲染并显示包含对象数组的列表。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券