Thanks for the quick response.

Ana Narvaez Vila wrote:
> 
> You could define a 'general' ForwardAction that simply makes the forward
> in its perform.
> Something like this.
> 
> public ActionForward perform(ActionMapping mapping, ActionForm form,
> HttpServletRequest request, HttpServletResponse response)
> throws ServletMaravediNetException {
> 
>         return (mapping.findForward("success"));
> 
> }
> 
> This class could be com.yourcompany.yourpackage.ForwardAction and you
> could use it everytime that you want to do a simply forward or redirect.
> 
>      <!-- Process a user logon -->
>      <action    path="/logon"
>                 type="com.yourcompany.yourpackage.ForwardAction"
>          <forward name="success" path="/logon.jsp" />
>      </action>
> 
>      <action    path="/anotheraction"
>                 type="com.yourcompany.yourpackage.ForwardAction"
>          <forward name="success" path="/other.jsp" redirect="true"/>
>      </action>
> 
> Matthias Bauer wrote:
> >
> > Hi everybody!
> >
> > There was a discussion about not calling jsp pages directly, but to always go
> > through an action instead. I agree that this makes a lot of sense it quite a few
> > cases.
> >
> > Now my stupid question is: What do I have to enter in struts-config.xml in order
> > to do a simple forward or redirect e. g. from logon.do to logon.jsp?
> >
> > Normally I would write something like this:
> >
> > >     <!-- Process a user logon -->
> > >     <action    path="/logon"
> > >                type="login.LogonAction"
> > >         <forward name="success" path="/logon.jsp" />
> > >     </action>
> >
> > But I don't need to do something special in the action LogonAction before
> > diplaying logon.jsp. So how do I come around this? Write a dummy action which
> > always returns success and use it in each of these cases?
> >
> > Thanks a lot,
> >
> >   --- Matthias
> ------------------------------------------------------------------
> This email is confidential and intended solely for the use of the individual to whom 
>it is addressed. Any views or opinions presented are solely those of the author and 
>do not necessarily represent those of Sema Group.
> If you are not the intended recipient, be advised that you have received this email 
>in error and that any use, dissemination, forwarding, printing, or copying of this 
>email is strictly prohibited.
> ------------------------------------------------------------------

Reply via email to