I have a multi-page form to manipulate a 2-level tree structure, so one of the
variables of my ActionForm specifies which branch of the tree is shown, and I have no
problem switching between branches to view the data. I'm using another variable to
define a cancel/commit status of the form, which defines when the user has chosen to
finish editing. If this status is not set then the Action forwards to the Input form.
The form transfers properties between pages by using html:hidden/ tags. The problem
is that the data structure does not persist (it is a member variable of the form
class) between requests, even though it is only created if the variable is null and it
is not set in the reset method. I have also tried using session scope for the form,
with no noticeable difference.
Perhaps there is somebody who can explain how to achieve form persistance across pages
(the view is the same for all pages in my case) or is this a grey-area at the
moment in this excellent framework?
I would also like to use multiple data sources for the benefits of connection pooling.
I couldn't find any mention of documentation describing how to define this. Is there a
property of the XML tag to give a database a named reference?
* Actually, I couldn't find any documentation detailing the precise structure and
layout of the struts-config.xml file.
As a final point, it would be nice to see a how-to article section on the Struts
website with minimal examples of such scenarios or building blocks if you like. I
wonder if this has been discussed before?
Regards,
Richard