我认为你精通Spring并且熟悉this guide。
我的目标是调度Java对象,如列表,表或图像,并使用它们作为参数调用某些函数。
然而,Thymeleaf文档和Spring文档都没有包含如此复杂的案例,因此我感到茫然。
如果可以在Java Greeting类中提供必要的语法来调度ArrayList,我会得到帮助,首先将它们存储在html脚本中,并使用它们作为参数调用它们上的函数。我对任何花哨的东西都不感兴趣,只是语法。
简化代码下方的快速参考。
Jave代码:
package hello;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
@Controller
public class GreetingController {
@RequestMapping(value="/greeting", method=RequestMethod.GET)
public String greetingForm(Model model) {
model.addAttribute("greeting", new Greeting());
return "greeting";
}
@RequestMapping(value="/greeting", method=RequestMethod.POST)
public String greetingSubmit(@ModelAttribute Greeting greeting, Model model) {
model.addAttribute("greeting", greeting);
return "result";
}
}
HTML代码:
<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
</script>
<head>
<title>Getting Started: Handling Form Submission</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Result</h1>
<p th:text="'id: ' + ${greeting.id}" />
<p th:text="'content: ' + ${greeting.content}" />
<a href="/greeting">Submit another message</a>
</body>
</html>
为了确保高质量的Stack Overflow,我强烈建议您在评论或回答之前先阅读this article here。如果你没有任何建设性的话,请离开。提前致谢。