您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

BeanResult的BindingResult和普通目标对象都不能作为请求attr使用

BeanResult的BindingResult和普通目标对象都不能作为请求attr使用

确保你的Spring表单提及@H_704_1@modelattribute="<Model Name"。

例:

@Controller
@RequestMapping("/greeting.html")
public class GreetingController {

 @modelattribute("greeting")
 public Greeting getGreetingObject() {
  return new Greeting();
 }

 /**
  * GET
  * 
  * 
  */
 @RequestMapping(method = RequestMethod.GET)
 public String handleRequest() {
  return "greeting";
 }

 /**
  * POST
  * 
  * 
  */
 @RequestMapping(method = RequestMethod.POST)
 public ModelAndView processSubmit(@modelattribute("greeting") Greeting greeting, BindingResult result){
  ModelAndView mv = new ModelAndView();
  mv.addObject("greeting", greeting);  
  return mv;
 }
}

在你的JSP中:

<form:form  modelattribute="greeting" method="POST" action="greeting.html">
其他 2022/1/1 18:22:20 有515人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶