嗨,我是 Spring MVC 的新手,我正在关注 Spring 参考文档,我对视图解析器有疑问。这是我的示例代码。
@Controller
@RequestMapping("/form")
public class MyController {
@RequestMapping(method = RequestMethod.GET)
public String setupForm() {
// do my stuff
return "myform";
}
@RequestMapping(method = RequestMethod.POST)
public String processForm(ModelMap model) {
// process form data
model.addAttribute("notification", "Successfully did it!");
return "redirect:/form";
}
}
这里我使用了两个控制器,第一个返回"myform"
,第二个返回"redirect:/form"
。我的问题是,这两者有什么区别以及它是如何工作的?