If you simply do a return mapping.findForward( new ActionForward("foo.do") );
your request will be forwarded to the new action with the existing ServletRequest object in tact. i.e. everything will just work. daniel ----- Original Message ----- From: "Morten Andersen" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, September 16, 2003 4:09 PM Subject: re-invoke request after authentication > I've implemented my own authentication mechanism using Struts and it works > fine, but I have to use the request.attributes instead of > request.getParameters because the parameterMap is immutable. > > Another way i'm thinking about is to redirect the user to the restricted > action after login. > > So that the following happens: > > The user request an action that requires login. > If the user is not logged in, then he is sent to a login-page. > He fills in the login-form. > The login-form content is sent to the login action. > If he may enter, then he is sent to the page that he initially required, > with all the information he tryed to sent in the first place. > > So I need to write a string with all the information, that the user sent in > the first place, so that I can write something like: > > <body onload="location.href='<bean:write name="oldRequestWithAllParameters" > />' > > > Is there an easy way of implementing that? > > > Morten Andersen > Master of applied mathematics and computer science > Research assistant (in e-learning) > > The Maersk Institute of Production technology at Southern Danish University > www.mip.sdu.dk > Campusvej 55 > DK-5230 Odense M > Denmark > +45 6550-3654 > +45 6171-1103 > Jabber id: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]