This week's book giveaway is in the OCPJP forum.
We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line!
See this thread for details.
The moose likes JSP and the fly likes Help !!  Problem with Model -2 Framework Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCA/OCP Java SE 7 Programmer I & II Study Guide this week in the OCPJP forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "Help !!  Problem with Model -2 Framework" Watch "Help !!  Problem with Model -2 Framework" New topic
Author

Help !! Problem with Model -2 Framework

Gabriel Fox
Ranch Hand

Joined: Oct 17, 2001
Posts: 170
1. I have a class that is implemented as a ResultSet metadata
and am trying to display thousands of records from an address
search with first line of the address(add1) on a JSP view.
2.the user is then expected to select one address out the whole lot and submit back to the controller servlet and via bean
populate the add1,add2,add3,add4 fields on the same JSP view
from which the search was made
Please , what are the ways of implementing this ,since
my controller has a doPost(),that discourages using href on the
address displayed.
Besides , how do i display such large volume of addresses and
populate the respected textboxes with the selected record.
Please , i need your ideas thanks.
Carl Trusiak
Sheriff

Joined: Jun 13, 2000
Posts: 3340
OK,
Thousands of rows are unreasonable for any GUI. Break it up into seperate pages of say 10, 20, or 100 items a page. Allow navigation from page to page. JSP Tags has a pager tag-lib that does this for you with an excellant example.
Next, I would recommend using javascript to do the post

Notice this will also simplify the servlet or jsp that recieves the posted data.

------------------
I Hope This Helps
Carl Trusiak, SCJP2, SCWCD
[This message has been edited by Carl Trusiak (edited October 26, 2001).]


I Hope This Helps
Carl Trusiak, SCJP2, SCWCD
Gabriel Fox
Ranch Hand

Joined: Oct 17, 2001
Posts: 170
Thanks very much CARL for your prompt response. I think its
worth the while to give you a break down of my implementation.
1.At the moment,each of my JSP views has an hidden field whose
value attribute is populated by a JavaScript function on each
page .So,if a user presses a button the Javascript function
populate the value of the hidden field with the URL the button
forwards to.
2. the controller servlet now checks all the JSPs since the
hidden field has same name on all the screens(JSP),using:
request.getParameter("nameOfHiddenField")//in controller
{
//forwards to value of Hidden field
}
3.At the moment am running a query through SQLClass in my JSP
and my logic in the JSP moves the pointer in the results returned by the address search.
So for next say 100 addresses display i have to re-run the same query but moving the pointer till i get to the end of the result all this logic are in the address displaying JSP.
I am sure this is not okay for performance.
4.I appreciate the suitability of TagLib , but the project
deadline may not warrant researching into TagLib, i want to get
the entire logic in place using pure JSP before going for
TagLib.
Questions:
a. How do i avoid re-running a query for each batch of display.
b. How do i incorporate the script you gave to populate the
address textfields 1-4 with the selected address.
Thanks pals, Source codes are very welcomed .Cheers.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Help !! Problem with Model -2 Framework