Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

problem with struts application

 
sapana jain
Ranch Hand
Posts: 42
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi,
I am trying to retrive data from database using struts framework.For that I am using all the required things as FormBean,Action class but 1 exception is coming in my application which is as follows................

javax.servlet.jsp.JspException: No collection found

Please help me to solve this problem.
Thanks
 
Razi Abbas
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by sapana jain:
hi,
I am trying to retrive data from database using struts framework.For that I am using all the required things as FormBean,Action class but 1 exception is coming in my application which is as follows................

javax.servlet.jsp.JspException: No collection found

Please help me to solve this problem.
Thanks


Sapana,

Should this not goto the struts forum ?

This is how I understand your problem ....
While trying to display some data on JSP you are getting a collection not found error.

Are you using struts taglib ?

To nail down the problem .. try to find the line ... which if removed from jsp resolved the error ... then post that line ... I have a feeling that (if you have logic:iterate) the collection used is coming up as null ... try initializiting it as new ArrayList or similar ... alternatively try if its not null by using logic tag or simpler still a scriptlet (to debug)...

do post the line which if removed resolves the error.

- Razi
 
Jimmy Clark
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Struts is a presentation-oriented framework. Struts classes should not be coded to connect directly to a relational database. Correct usage of Struts is the application of the Model View Controller design pattern. Struts provides a skeleton (supporting classes) for the View and a Http-based Controller.

A Model application contains the code that connects to a relational database.

Read up on the Business Delegate design pattern.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic