Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
dad2:jsp [2024/02/21 12:03] – thejuanvisu | dad2:jsp [2024/02/21 12:21] (actual) – thejuanvisu | ||
---|---|---|---|
Línea 72: | Línea 72: | ||
Realiza toda la funcionalidad, | Realiza toda la funcionalidad, | ||
{{drawio> | {{drawio> | ||
- | ==== Implementación ==== | + | ===== Implementación |
El proyecto seguirá la siguiente estructura en la que separaremos por un lado el servlet control y por otro lado las clases: | El proyecto seguirá la siguiente estructura en la que separaremos por un lado el servlet control y por otro lado las clases: | ||
< | < | ||
{{: | {{: | ||
</ | </ | ||
- | === Servlet Control === | + | ==== Servlet Control |
<code java Control.java> | <code java Control.java> | ||
Línea 127: | Línea 127: | ||
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, | protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, | ||
String jsp = " | String jsp = " | ||
- | String paramIdAccion = request.getParameter(" | + | String paramIdAccion = request.getParameter(Control.PARAM_ACTION_ID);// |
Accion accion = this.acciones.get(paramIdAccion);// | Accion accion = this.acciones.get(paramIdAccion);// | ||
jsp = accion.ejecutar(request, | jsp = accion.ejecutar(request, | ||
Línea 145: | Línea 145: | ||
</ | </ | ||
- | === Clase Accion === | + | ==== Clase Accion |
<code java Accion.java> | <code java Accion.java> | ||
Línea 156: | Línea 156: | ||
public abstract class Accion { | public abstract class Accion { | ||
//Esta es la clase Padre | //Esta es la clase Padre | ||
- | public abstract String ejecutar(HttpServletRequest request, HttpServletResponse response); | + | public abstract String ejecutar(HttpServletRequest request, HttpServletResponse response) |
} | } | ||
Línea 162: | Línea 162: | ||
</ | </ | ||
- | === Clase InsertarUsuario === | + | ==== Clase InsertarUsuario |
<code java InsertarUsuario.java> | <code java InsertarUsuario.java> | ||
package acciones; | package acciones; | ||
Línea 187: | Línea 187: | ||
</ | </ | ||
- | === index.jsp === | + | ==== index.jsp |
<code html index.jsp> | <code html index.jsp> | ||
+ | <%@page import=" | ||
<%@ page language=" | <%@ page language=" | ||
pageEncoding=" | pageEncoding=" | ||
Línea 198: | Línea 199: | ||
</ | </ | ||
< | < | ||
- | <a href=" | + | <a href=" |
</ | </ | ||
</ | </ | ||
</ | </ | ||
- | === destino.jsp === | + | ==== destino.jsp |
<code html destino.jsp> | <code html destino.jsp> |