I did try it. Worked fine on my development box. But when I deployed it at my hosting company I found that httpSession information was getting blown away in the process of doing the redirect. The redirect was fine, but on the next submission, the user's credentials were gone. Request.getRemoteUser() returned null. When the redirection didn't take place, this didn't happen...
I just did a test where I called super.processActionPerform() and returned my ActionForward (a global forward) anyway, and it still happened. This is damn puzzling. Tomcat version there is slightly newer than the one supported by my IDE... > -----Original Message----- > From: Hubert Rabago [mailto:[EMAIL PROTECTED] > Sent: Monday, March 21, 2005 11:23 AM > To: Struts Users Mailing List > Subject: Re: RequestProcessor question (redux) > > I think you should be able to do it. Have you tried it already? All > processActionPerform() does is call the Action's execute() method, > then pass exceptions to processException() if it gets any. If you > want to skip the action execution for a reason you deem valid, go > ahead. > > Hubert > > > On Mon, 21 Mar 2005 10:59:37 -0500, Joe Hertz <[EMAIL PROTECTED]> > wrote: > > I'm going to try again, stripping this question down to its > fundamentals. > > > > If in a RequestProcessor processActionPerform() method, is it safe for > me to > > return a mapping.findForward() directly without calling > > super.processActionPerform? > > > > Or do I need to call super.processActionPerform with with different > > parameters than what was passed into this method in order to satisfy the > > infrastructure and get the ActionForward I want returned? > > > > --------------------------------------------------------------------- > 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]