需要访问 Thymeleaf 中的简单列表

Need to access the simple list in Thymleaf

控制器:

ArrayList<String> al = new ArrayList<String>(); 
            
while ((inputLine = in.readLine()) != null) {
    System.out.println(inputLine);
    model.addAttribute("result", al.add(inputLine));

HTML:

<ul th:each="al: ${result}">
    <li th:text="${al}"></li>

需要 html 中的所有附加值。但它 returns 是真的。有没有办法获取所有的值?

您正在添加 ArrayList#add(..) 方法的结果作为模型属性,此方法不是 return 数组列表本身,而是一个布尔值。

您应该添加数组列表本身:

List<String> al = new ArrayList<>();
while ((inputLine = in.readLine()) != null) {
  System.out.println(inputLine);
  al.add(inputLine);
}

model.addAttribute("result", al);