http://www.myexception.cn/ai/1398791.html
我出现的问题是 modelAttribute :userModel 服务端那边给的是User userModel 但是还是出现这种错误。但是等我改成user 就没有这个问题了。还不知道是为什么
以后找到答案会更新上来,下面这个是搜索的时候,看到的。
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属性也可以达到相同的效果。