Thanks Lorrie. 

I hadn't realized that one could return a null
mapping.  More than likely I will redirect to the
referring url using a dispatcher.  

Does that sound like the best way to redirect to the
referring URL/URI? This url would more than likely be
another "blaBla.do" page.  

I am presuming that if I tried to generate an
ActionMapping on the fly or use a global forward, that
there would be more work with little added benefit.  


--- Laurie Harper <[EMAIL PROTECTED]> wrote:

> Mon Cab wrote:
> > I am trying to build a login page which will
> direct
> > the user to a different page depending on what
> action
> > they were trying to perform before they logged on.
>  
> > 
> > I was thinking of using a passing a request
> parameter
> > in the request for the login page which could be
> used
> > by a request dispatched in the LoginAction class,
> but
> > dont know how that would square with returning an
> > action Forward using the findForward method. 
> > 
> > Is there any way of doing this, Or is there a
> better
> > way of doing it using ActionMapping's?
> 
> Assuming the request parameter you're talking about
> is a URL to forward 
> to, you have two options: do the redirect yourself
> and return null from 
> the action; or construct an action mapping 'on the
> fly' with the 
> appropriate URL in it.
> 
> Which you choose depends on what you want to pass in
> as the request 
> parameter. If you want to be able to pass any
> arbitrary URL, do the 
> redirect (or forward) to that URL yourself and
> return 'null' from you 
> action (which tells Struts you've already taken care
> of the response so 
> it shouldn't try to forward to a view for you).
> 
> You can also build am action mapping in your action
> and return that to 
> have Struts take care of the forward/redirect for
> you. In that case, the 
> request parameter could contain an action path
> instead of an absolute 
> URL. You could even pass in the name of a global
> forward and look the 
> mapping up based on that.
> 
> If the former solution meets your needs I'd suggest
> sticking with that. 
> Using the latter solution you may find yourself
> needing to jump through 
> additional hoops as your needs evolve.
> 
> L.
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 



                
__________________________________ 
Yahoo! Music Unlimited 
Access over 1 million songs. Try it free. 
http://music.yahoo.com/unlimited/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to