需要访问 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);
控制器:
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);