Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


dad2:jsp

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
dad2:jsp [2024/02/21 12:05] thejuanvisudad2:jsp [2024/02/21 12:21] (actual) thejuanvisu
Línea 72: Línea 72:
 Realiza toda la funcionalidad, se podría decir que es una clase padre de la que heredan todas las demás. Suele haber varios modelos dentro de una aplicación. Realiza toda la funcionalidad, se podría decir que es una clase padre de la que heredan todas las demás. Suele haber varios modelos dentro de una aplicación.
 {{drawio>dad2:ModeloPadre.png}} {{drawio>dad2:ModeloPadre.png}}
-==== Implementación ====+===== Implementación MVC =====
 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:
 <WRAP> <WRAP>
 {{:dad2:pasted:20240221-115509.png}} {{:dad2:pasted:20240221-115509.png}}
 </WRAP> </WRAP>
-=== 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, IOException {  protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  String jsp = "index.jps";  String jsp = "index.jps";
- String paramIdAccion = request.getParameter("ID_ACCION");//recibimos como parametro el ID de accion+ String paramIdAccion = request.getParameter(Control.PARAM_ACTION_ID);//recibimos como parametro el ID de accion
  Accion accion = this.acciones.get(paramIdAccion);//Obtenemos la accion a realizar de la tabla hash  Accion accion = this.acciones.get(paramIdAccion);//Obtenemos la accion a realizar de la tabla hash
  jsp = accion.ejecutar(request, response);//Nos devuelve la JSP a la que hay que ir para realizar la acción  jsp = accion.ejecutar(request, response);//Nos devuelve la JSP a la que hay que ir para realizar la acción
Línea 145: Línea 145:
 </code> </code>
  
-=== Clase Accion ===+==== Clase Accion ====
  
 <code java Accion.java> <code java Accion.java>
Línea 162: Línea 162:
 </code> </code>
  
-=== Clase InsertarUsuario ===+==== Clase InsertarUsuario ====
 <code java InsertarUsuario.java> <code java InsertarUsuario.java>
 package acciones; package acciones;
Línea 187: Línea 187:
 </code> </code>
  
-=== index.jsp ===+==== index.jsp ====
 <code html index.jsp> <code html index.jsp>
 +<%@page import="clases.Control"%>
 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
     pageEncoding="ISO-8859-1"%>     pageEncoding="ISO-8859-1"%>
Línea 198: Línea 199:
 </head> </head>
 <body> <body>
-<a href="control?<%= Control.PARAM_ACTION_ID %>>=INSERTAR_USUARIO">Insertar</a>+<a href="control?<%= Control.PARAM_ACTION_ID %>=INSERTAR_USUARIO">Insertar</a>
 </body> </body>
 </html> </html>
 </code> </code>
  
-=== destino.jsp ===+==== destino.jsp ====
  
 <code html destino.jsp> <code html destino.jsp>
dad2/jsp.txt · Última modificación: 2024/02/21 12:21 por thejuanvisu