我最近开始学习Spring,并且编写了一个非常简单的“应用程序”以了解它如何处理获取和发布请求以及控制器。基本上它只是从输入文本中获得某种值并发出声音以确保我可以使用它在稍后的程序中。
我的代码是:
<form th:action="@{/main/form2}" th:method="post">
<input th:object="${postdata}" placeholder="Write it here..."
name="postdata">
<input type="submit" name="submit" value="submit">
AND
@RequestMapping("/main")
public class Controller {
@GetMapping("/form")
public String getInfo() {
return "form";
}
@PostMapping("/form2") //end point name
public String postInfo(@ModelAttribute("postdata") String receivedData){
System.out.println(receivedData);
//ModelAttribute: what you get from the HTML.
//It works, even if i do not have a model
return "redirect:/main/form"; //HTML name
}
}
我的问题如下:
谢谢。