Java 需要访问中的简单列表

Java 需要访问中的简单列表,java,html,spring-boot,web-services,thymeleaf,Java,Html,Spring Boot,Web Services,Thymeleaf,控制器: ArrayList<String> al = new ArrayList<String>(); while ((inputLine = in.readLine()) != null) { System.out.println(inputLine); model.addAttribute("result", al.add(inputLine)); ArrayList al=new ArrayList

控制器:

ArrayList<String> al = new ArrayList<String>(); 
            
while ((inputLine = in.readLine()) != null) {
    System.out.println(inputLine);
    model.addAttribute("result", al.add(inputLine));
ArrayList al=new ArrayList();
而((inputLine=in.readLine())!=null){
系统输出打印LN(输入线);
model.addAttribute(“结果”,al.add(inputLine));
HTML:


需要html中的所有添加值。但它返回true。有没有办法获取所有值?

如果要将
ArrayList#add(…)
方法的结果添加为model属性,此方法不会返回数组列表本身,而是返回布尔值

您应该添加arraylist本身:

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

model.addAttribute("result", al);
List al=new ArrayList();
而((inputLine=in.readLine())!=null){
系统输出打印LN(输入线);
al.添加(输入行);
}
model.addAttribute(“结果”,al);

很高兴这有帮助!请使用复选标记将问题标记为已回答,以便其他人知道已找到解决方案。
List<String> al = new ArrayList<>();
while ((inputLine = in.readLine()) != null) {
  System.out.println(inputLine);
  al.add(inputLine);
}

model.addAttribute("result", al);