Blogia
JavaForDummies

Ciclo de STRUTS

Todo parte de un link en una pagina o el browser

http://localhost:8080/myproject/hola.do

Va la peticion web al servidor y es tomada por STRUTS.jar

este genera un ActionForm en este caso "holaForm" con los datos obtenidos del formulario de la pagina si lo hay.

Invoca al Action, en este caso "holaAction", en el evento excecute y le pasa como parametro el holaForm

public ActionForward execute(ActionMapping mapping, ActionForm form,

   HttpServletRequest request, HttpServletResponse response) {
return mapping.findForward("succesfull");
}

 

Si hacemos que en el struts-config.xml algo como:

<action-mappings>

<action path="/hola" type="com.struts.actions.holaAction" scope="request" validate="false" name="holaForm">

<forward name="succesfull" path="/hola.jsp" />

</action>

</action-mappings>

entonces como el forward dice que vaya al path= /hola.jsp mostraremos esa pagina donde deberia tener vinculos a actiones ".do" con lo que arrancaria este ciclo de nuevo

0 comentarios