使用thymeleaf遍历java列表

lvmkulzt  于 2021-07-14  发布在  Java
关注(0)|答案(1)|浏览(420)

关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。

昨天关门了。
改进这个问题
我试着和百里香一起工作。
如何使用thymeleaf遍历字符串列表?
我用Spring Boot。
谢谢你的回答!

@GetMapping("/hello")
    public String hello(Model model) {

        List<String> list = new ArrayList<>();

        list.add("Test1");
        list.add("Test2");

        return "hello.html";

    }
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
<table>
    <th:block th:each="element : ${list}">
        <tr>
            <td th:text="${list[1]}">...</td>
            <td th:text="${list[2]}">...</td>
        </tr>
    </th:block>
</table>
</body>
</html>
sxissh06

sxissh061#

要使用thymeleaf呈现列表,首先应该使用model对象注入列表。
在控制器上添加以下行:

model.addAttribute("list", list);

现在,按如下方式编辑html:

<tr th:each="element : ${list}">
  <td th:text="${element}"></td>
</tr>

您应该看到在视图中注入的列表元素。

相关问题