Struts提供ActionFormBean - 它有助于捕获/显示html / jsp表单中的数据。在Spring框架的情况下,我们如何在html / jsp中捕获/显示数据。
答案 0 :(得分:0)
这取决于您使用的是哪个版本的Spring-MVC以及哪个Spring控制器。
从Spring版本3开始,引入了新的构造型注释@Controller
,我们不再需要让我们的控制器扩展任何超类。传递的数据只是http请求属性中的POJO(Model/ModelAndView
中添加的属性)。
例如:
@RequestMapping(value = "/submit", method = RequestMethod.POST)
public ModelAndView submit(HttpServletRequest req, HttpServletResponse rep,
@ModelAttribute("formbean") @Valid MyForm form,
BindingResult br) {
//the form bean is passed through annotation @ModelAttribute
form.getUserEmail()
//you can pass data to jsp in this way
ModelAndView mv = new ModelAndView("yourview");
mv.addObject("yourattribute",SomeThingPassingtoJSP);
return mv;
}