File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

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

 
vivek dhiman
Ranch Hand
Posts: 152
Netbeans IDE Tomcat Server
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi I am getting exception Neither BindingResult nor plain target object for bean name 'command' available as request attribute when run login form with <form:form> tags. It works fine with normal html code but spring's form tag giving be this exception. Please resolve. I am posting few files of code as below.
Login.jsp


Web.xml

Dispatcher_Servlet.xml

Controller :


Attached is the directory structure.
Thanks.
Eclipse.png
[Thumbnail for Eclipse.png]
 
vivek dhiman
Ranch Hand
Posts: 152
Netbeans IDE Tomcat Server
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator


Still not sorted.
 
Bill Gorder
Bartender
Posts: 1682
7
Android IntelliJ IDE Linux Mac OS X Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Use the modelAttribute attribute of the Spring form tag to specify the model name you are binding to.
 
vivek dhiman
Ranch Hand
Posts: 152
Netbeans IDE Tomcat Server
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Bill for your reply. As i just started the use of <form:form> tags so its not clear for me yet. Can you please tell me how model attribute works & what changes should i have to apply in code to run it.

Regards.
 
Bill Gorder
Bartender
Posts: 1682
7
Android IntelliJ IDE Linux Mac OS X Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
First of all don't implement Spring interfaces like Controller or extend Spring classes like SimpleFormController. Use the modern @Controller style instead. Have a look at this tutorial to get you started. It seems hard to find up-to date blogs out there anymore.

http://krams915.blogspot.com/2010/12/spring-3-mvc-using-modelattribute-in.html

You can scroll down and look at the editpage.jsp for the modelAttribute tag in action.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic