Neither BindingResult nor plain target object for bean name 'command' available as request attribut
2017-08-21 15:02
459 查看
今天做项目遇到了这个问题。这是Spring MVC中的问题。在Spring MVC提交表单时,会默认的传递了一个名为“command”的空对象,如果在JSP中使用
如果后端直接通过string类型返回一个界面,就会报上面的错误。
就是这种返回界面的方式:
我解决这个问题的方式就是返回一个ModelAndView对象,通过它进入指定界面。简单的示例如下:
这样就不会报错了
<form:form>标签,spring框架需要一个名为“command”的对象文件。
如果后端直接通过string类型返回一个界面,就会报上面的错误。
就是这种返回界面的方式:
RequestMapping("/Home") public string gotoHome() { return "Home"; }
我解决这个问题的方式就是返回一个ModelAndView对象,通过它进入指定界面。简单的示例如下:
@RequestMapping(value="/RegiterUser",method=RequestMethod.POST) public ModelAndView Register(@ModelAttribute("hehe")User user,ModelMap modle) { ModelAndView model=new ModelAndView("LoginPage/Register","command",user); //这里写逻辑 if(不正确) return model;//返回想要取得页面。 else { //条件正确的时候返回Home界面。 model.setViewName("HomePage/Home"); return model; } }
这样就不会报错了
相关文章推荐
- Neither BindingResult nor plain target object for bean name 'command' available as request attribute
- Neither BindingResult nor plain target object for bean name 'command' available as request attribute
- Neither BindingResult nor plain target object for bean name 'command' available as request attribute
- Neither BindingResult nor plain target object for bean name 'TeachLab' available as request attribut
- Neither BindingResult nor plain target object for bean name 'command' available as request attribute
- Neither BindingResult nor plain target object for bean name 'member' available as request attribute
- Neither BindingResult nor plain target object for bean name 'entity' available as request attribute
- Neither BindingResult nor plain target object for bean name 'mailor' available as request attribute
- Neither BindingResult nor plain target object for bean name 'subjectDict' available as request attri
- Neither BindingResult nor plain target object for bean name 'sqmy' available as request attribute
- spring MVC做form提交Neither BindingResult nor plain target object for bean name 'command' available
- Neither BindingResult nor plain target object for bean name 'internationalMakePrice' available as re
- Neither BindingResult nor plain target object for bean name 'user' available
- Neither BindingResult nor plain target object for bean name 'xydj' available
- 使用springframework标签报错:Neither BindingResult nor plain target object for bean name 'command' availabl
- SpringMVC表单标签出现错误:Neither BindingResult nor plain target object for bean name 'command' available as
- spring3 页面form标签 报错 Neither BindingResult nor plain target object for bean name "company"
- Spring MVC: Neither BindingResult nor plain target object for bean name customerForm
- spring页面form标签 报错 Neither BindingResult nor plain target object for bean name "company"
- java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'user'