When validation fails during the call to /executeSearchResults, Struts will show the resource specified in the input attribute (".search") using the form that failed validation. You don't need to put it in request scope, Struts will already know what to do with it. Try it.
--- Daniel Kalcevich <[EMAIL PROTECTED]> wrote: > 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] > __________________________________ 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]