But is that for Request Scope forms as well? Can I say something like request.setAttribute( myFormName, this) in the validate() method and have the page recognize the form bean and populate the fields?
There are basically two actions: <action path="/executeSearchResults" type=" ExecuteLenderSearchAction" scope="request" name="searchForm" validate="true" parameter="search" input=".search"/> <action path="/search" type="org.apache.struts.actions.ForwardAction" parameter=".search"/> When the /search Page is submitted, the searchForm validate() is called. When it fails, I need to put the searchForm back into the request so that it can return to the /search page. But if that happened, would the values be populated because there is the searchForm object in the request? -----Original Message----- From: Hubert Rabago [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 05, 2004 8:53 AM To: Struts Users Mailing List Subject: Re: Struts Form Beans Question Yes. As long as your mappings are correct (and they would be if you're already seeing the behavior you described), Struts will preserve the values in case of a validation error and allow the user to correct the mistakes. --- Daniel Kalcevich <[EMAIL PROTECTED]> wrote: > Is there a way that I can use "request" scope on an action mapping and > have the submitted form bean be returned in the case of errors? What I > have is a search form that when its submitted, calls the Validator and > the Form Beans validate() method. Can I like set the form bean back > into the request or something so that if an validation error occurs, > when I forward the user back to the search page to correct it, the > values remain intact. > > I know this works with the Session scope, but its not something that > really belongs in the session. The search for my needs is more of a > request by request basis. > > Thanks in advance. > > Daniel > __________________________________ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover --------------------------------------------------------------------- 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]