> -----Original Message----- > From: Tom Kane [mailto:[EMAIL PROTECTED] > Sent: Wednesday, August 11, 2004 11:38 AM > To: [EMAIL PROTECTED] > Subject: RE: <html:errors /> > > > >> -----Original Message----- > >> From: Laran Evans [mailto:[EMAIL PROTECTED] > >> Sent: Wednesday, August 11, 2004 10:08 AM > >> To: Struts User Mailing List > >> Subject: <html:errors /> > >> > >> > > One main difference between the method in the archive and my > method is that > I put the "errors" object into the session instead of the > request. The > reason is that all my actions redirect to their respective > .jsp pages to > avoid the user re-running an action simply by refreshing the > page (e.g. a > 'create' action). > I think that anything stored in the > request is lost by > the time the action is redirected. I put "errors" in the > session instead. > One problem with this is that the "errors" object remains in > the session so > any subsequent visits to the page display errors. Since an > error redirects > the user right back to the same page, I think I may remove > the "errors" > object from the session as soon as the form is submitted. > > My questions are: > > 1) Do I need to put "errors" in the session so that it survives the > redirection long enough to be displayed?
More then likely.. try it and see. You're reasons for redirection kind of bother me.. I've never run into a situation where a refresh submits a form twice, but then again I haven't run into every situation. > 2) Do I need to use <c:out> inside an <html:messages> tag to output > messages? Is it the only way? Nope, you can use <bean:write > 3) Is it considered bad form to use ActionErrors? I don't > want to build > dependencies on soon-to-be-deprecated stuff. Depends... for struts 1.1 no, for struts 1.2 yes. If you're planning on migrating soon... up to you. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]