首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

spring MVC作form提交Neither BindingResult nor plain target object for bean name 

2013-09-08 
spring MVC做form提交Neither BindingResult nor plain target object for bean name command available这

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

这两天在做spring3.0 MVC+hibernate3.2的练习中,做简单的form提交,一直报java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'command' available as request attribute查了好多资料都没有办法解决(有可能是报的错误一样却引起的原因不一样吧),最后还是发现自己在jsp的form标签上写少了commandName属性,后来加上就可以了。报错时的代码:<form:form method="post" action="addContact.html">修正后的代码:<form:form method="post" action="addContact.html" commandName="contact">Spring给我们提供了一个commandName属性,我们可以通过该属性来指定我们将使用Model中的哪个属性作为form需要绑定的command对象。除了commandName属性外,指定modelAttribute属性也可以达到相同的效果。 

热点排行