You will probably find this useful, it covers a variety of options to solve the problem.
http://www.reumann.net/struts/articles/request_lists.jsp On Fri, 2005-12-30 at 12:45 -0500, Alex wrote: > Hi, > > I'm creating a web form that displays both editable and readonly data > at the same time. I am preparing all data in my Action.execute() > method and populate the form there, which works great. Unless I am > using ActionForm.validate(), because in case of failure the execute() > method is bypassed and I am missing the readonly part of my page > contents. One way so far is to replicate parts of the Action code in > the validate() method, but this seems verry ugly. > > This is what I have so far in pseudo-code: > > -> User calls URL with record ID parameters to get an editable form > > + ActionForm.validate(): Returns early because this is not a > submission yet > + Action.execute(): Interprets the ID parameter, fetches EJBs from it, > does some magic based on the caller identity, populates the form with > both editable and readonly content. Forwards to JSP. > + JSP: Displays both editable and readonly content. > > -> User fills in the form and submits; some data is in invalid format > > + ActionForm is populated based on parameters > + ActionForm.validate(): Because it's a submission, now the form is > validated. The invalid format is detected and an ActionErrors object > populated. Now, since the execute() method will be bypassed, we have > to fetch the EJB, do the magic and populate the readonly content right > here (Ugly, ugly, ugly). > + JSP: Displays messages about validation failures along with data > submitted so far and the readonly content. > > > I'd appreciate if you could give me tips how to best populate the > readonly content to handle both initial display and validation failure. > > Thanks, > Alex > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]