要在HTML中同时打印ArrayList和正确地使用Spring MVC表单,可以使用Thymeleaf模板引擎来解决这个问题。以下是一个示例代码:
org.springframework.boot
spring-boot-starter-thymeleaf
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import java.util.ArrayList;
import java.util.List;
@Controller
public class MyController {
@GetMapping("/myPage")
public String myPage(Model model) {
List myList = new ArrayList<>();
myList.add("Item 1");
myList.add("Item 2");
myList.add("Item 3");
model.addAttribute("myList", myList);
return "myPage";
}
}
My Page
My Page
在这个示例中,ArrayList的内容会被循环遍历并打印在一个无序列表中。同时,表单也会正确地显示在页面中。
注意:在上述示例中,/submitForm
是表单提交的目标地址。你需要根据你的实际需求修改该地址。