Exemple de Struts ForwardAction

Exemple Struts ForwardAction

Téléchargez cet exemple Struts ForwardAction -Struts-ForwardAction-Example.zip

Dans le modèle Struts MVC, vous devez vous rendre sur le contrôleur d'action pour obtenir une nouvelle page d'affichage. Dans certains cas, vous avez juste besoin d'obtenir uniquement une page JSP spécifiée, c'est tellement stupide de créer une classe de contrôleur d'action qui vous transmet simplement la page, par exemple

public ActionForward execute(ActionMapping mapping,ActionForm form,
    HttpServletRequest request,HttpServletResponse response)
        throws Exception {

    return mapping.findForward("success");
}
   
    
   

Struts est livré avec une classe de contrôleur d'action spéciale appeléeForwardAction (org.apache.struts.actions.ForwardAction), pour effectuer la tâche «forward-only» comme le nom décrit, et vous permettre d'accéder à la page JSP spécifiée directement.

Exemple

Déclarez un chemin Web «/Welcome», saisissez l'attribut en tant que classeForwardAction et transférez-le vers la pageWelcome.jsp.

struts-config.xml






    

        

    

Welcome.jsp

This is Welcome Page

Créez une pageindex.jsp, lorsque l'utilisateur clique sur le lien, elle sera redirigée vers «/Welcome» (retournez Welcome.jsp)

ForwardAction Example

http://localhost:8080/StrutsExample/, cliquez sur le lien.

struts-forwardaction-example1

struts-forwardaction-example2