Neither BindingResult nor plain target object for bean

转载 2015年07月08日 09:34:18
(2013-04-14 17:58:16)
  分类: 积累~Java

 当你开发一个项目,如果你选择的是spring MVC 框架,而你在前台使用spring的标签时,那么你有可能出现在这个情况。

javax.servlet.jsp.JspTagException: Neither BindingResult nor plain target object for bean name 'command' available as request attribute

方法:1为抛出异常原因,2为异常解决方法。

1.    原因:   进入spring:bind标签源码你可以看到

Object target = requestContext.getModelObject(beanName);
   if (target == null) {
    throw new IllegalStateException("Neither BindingResult nor plain target object for bean name '" +
      beanName + "' available as request attribute");
   }

beanName=    <spring:bind path="command.spjg">的绿色部分

如果你是直接对某个页面进行请求,那么request中还没command这个对象

2.

在页面上加上

<jsp:useBean id="command"  class="com.ztenc.proj.bean.AFRFOAP" scope="request" ></jsp:useBean>

红色部分填上你的绑定类



PS:虽不明,但觉厉~

SpringMVC里<form>标签报错Neither BindingResult nor plain target object for bean name '***' available as

SpringMVC中,注解@modelAttribute
  • firevictor
  • firevictor
  • 2017年08月01日 17:04
  • 4853

Neither BindingResult nor plain target object for bean name 'user' available

错误提示:Neither BindingResult nor plain target object for bean name 'user' available 解决方法:在相应form表单的for...
  • nangongyanya
  • nangongyanya
  • 2013年12月01日 14:41
  • 9576

Neither BindingResult nor plain target object for bean name 'command' available as request attribute

错误: java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'c...
  • u012246342
  • u012246342
  • 2016年08月09日 17:25
  • 1502

spring MVC做form提交Neither BindingResult nor plain target object for bean name 'command' available

这两天在做spring3.0 MVC+hibernate3.2的练习中,做简单的form提交, 一直报java.lang.IllegalStateException: Neither BindingR...
  • love417483544
  • love417483544
  • 2013年09月06日 09:50
  • 2474

java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'user'

场景:在《spring+mybatis企业应用实战》一书中第五章,当使用spring mvc国际化时,因为在jsp中没有引入一个实体类(在Page 90页有个loginForm.jsp代码),导致运行...
  • baidu_30809315
  • baidu_30809315
  • 2017年08月07日 15:24
  • 3225

Neither BindingResult nor plain target object for bean name 'member' available as request attribute

我使用的是spring的sessionBeanName功能,结果出了这个错,开始的时候也是上百度,大部分说是在form中添加commandName=(注:sessionBeanName的名称),但是还...
  • u010667656
  • u010667656
  • 2015年03月13日 12:59
  • 3124

Neither BindingResult nor plain target object for bean name 'mailor' available as request attribute

错误原因如下: java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean nam...
  • u011646059
  • u011646059
  • 2014年12月10日 21:48
  • 1154

[springMVC]javax.servlet.jsp.JspTagException: Neither BindingResult nor plain target object for bean

原文地址:http://hi.baidu.com/xia_mingjian/item/07ff040c1826a004addc70b5 方法一 当你开发...
  • wendellup
  • wendellup
  • 2012年12月21日 00:01
  • 5323

Neither BindingResult nor plain target object for bean name 'subjectDict' available as request attri

没有一个为subjectdict可以作为页面请求的对象。 在页面中如果绑定了实体类对象,在页面中可能会对绑定的实体类对象进行赋值操作(例如springmvc的form:form表单中 modelAt...
  • jatesun111
  • jatesun111
  • 2015年01月22日 10:06
  • 434

Spring MVC 提示: Neither BindingResult nor plain target object for bean

当你开发一个项目,如果你选择的是spring MVC 框架,而你在前台使用spring的标签时,那么你有可能出现在这个情况。 javax.servlet.jsp.JspTagException:...
  • zhouzhiwengang
  • zhouzhiwengang
  • 2016年03月05日 10:24
  • 712
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Neither BindingResult nor plain target object for bean
举报原因:
原因补充:

(最多只允许输入30个字)