Maybe a tiles controller for the form information at the top?

> -----Original Message-----
> From: Art Vandalay [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, February 26, 2003 3:39 PM
> To: Struts Mailing List
> Subject: More Than Form On A JSP
> 
> 
> I am developing an architecture for the rest of my
> development staff to use on a new J2EE project
> starting next month.
> 
> I have the following situation:
> 
> A JSP contains a form which allows the user to lookup
> a list of information. For example, if you enter an
> SSN the JSP will display some demographic information
> about the person associated with the SSN (first name,
> last name, etc) along with a list in an HTML table of
> payment history.
> 
> The HTML table displays a subset of data, say 10 rows
> at a time. The total number of rows could be much
> higher. The table comes with buttons to navigate
> through the next and previous rows in the table.
> 
> The point is the user can display the "previous" and
> "next" items in the table while the demographic
> information at the top remains displayed.
> 
> The HTML table is built using a custom taglib I've
> developed. I also wrote a custom Action, called
> NavigateAction, which handles all the logic associated
> with clicking "previous" and "next". I've wrapped the
> HTML table in a form so that Struts can direct it to
> NavigateAction. NavigateAction gets the next 10 rows
> of data, puts them into the request object, and
> forwards to the same page we came from. Finally, the
> taglib builds the table from the data stored in the
> request. All that is working fine.
> 
> All this allows my developers to reuse this HTML table
> logic on any JSP that has a similar appearance (static
> data at the top and scrollable data at the bottom).
> 
> There is a problem however. After the page is
> redisplayed, the top part of the page contains no
> data. All of it has been lost because the form
> associated with it is out of scope (it was scoped to
> the request).
> 
> I don't want to scope the forms to the session as they
> will accumulate as the user navigates through the
> application, plus the data in them will be stale if
> the user returns to a JSP they were at a while ago.
> 
> Does anyone have any ideas how to solve this? 
> 
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Tax Center - forms, calculators, tips, more
> http://taxes.yahoo.com/
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to