Springmvc 中 modelAttribute=”XX”出错

来源:互联网 发布:linux 本地 编辑:程序博客网 时间:2024/06/05 08:52

**

Springmvc 中 modelAttribute=”XX”出错

**

由于自己敲代码疏忽,导致第二种情况出现,查找了半天时间

Spring MVC – Neither BindingResult nor plain target object for bean name ‘xxx’ available as request attribute

常见原因: 
问题1,对应关系 
页面需要绑定一个模型 
…. 
控制器 
@RequestMapping(value = {“/newUser” }, method = RequestMethod.GET) 
public String save(HttpServletResponse response,ModelMap model) {

    SysUser user = new SysUser();    model.addAttribute("user", user);    return "useradd";}

2、有时在使用springMVC 的时候需要 通过一些对象属性转换成该模型对象 比如 userKey转换成SysUser对象 
如果次转换存在问题,就算按照第一种对应关系,也是无法绑定到对于modle,还是报上述错误 
比如 存在以下疏忽错误 if (element instanceof SysDept) { 
return (SysUser)element; 
}else { 
…… 
return sysUser; 
}

3、查找其他原因了,比如springMvc配置xml等


0 0
原创粉丝点击