Saludos, soy nuevo en el foro.
Estoy realizando una aplicacion web que me permita insertar, modificar, eliminar y por ultimo mostrar la informacion de consulta utilizando un diseño MVC, (jsp, bean y servlet), tengo casi todo, lo unico que me falta es la consulta no encuentro forma de que me trabaje en mi modelo.
El modelo es un archivo tipo java bean
public ArrayList<bean_omrk_modelo> select(){ ArrayList<bean_omrk_modelo> selectDatos = new ArrayList<>(); try { String query = "SELECT * FROM DATOS"; sentencia = conectar.createStatement(); resultado = sentencia.executeQuery(query); while (resultado.next()){ selectDatos.add(new bean_omrk_modelo(resultado.getString("m_omrk_clave"),resultado.getString("m_omrk_apellido"), resultado.getString("m_omrk_nombre"), resultado.getString("m_omrk_correo"))); } } catch (SQLException ex) { Logger.getLogger(bean_omrk_modelo.class.getName()).log(Level.SEVERE, null, ex); } return selectDatos; } |
en el servlet.
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { bean_omrk_modelo l = new bean_omrk_modelo(); ArrayList<bean_omrk_modelo> n = l.select(); request.getSession().setAttribute("l", l); request.getRequestDispatcher("omrk_select.jsp").forward(request, response); } |
y el jsp
<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link href="css/css.css" rel="stylesheet" type="text/css"/> <title>Select</title> </head> <body> <ul id="header" class="omrk_list"> <li><a href="">MOstrar</a> <ul> <li><a href="omrk_insertar.jsp">Insertar</a></li> <li><a href="omrk_update.jsp">Modificar</a></li> <li><a href="omrk_delete.jsp">Eliminar</a></li> <li><a href="index.jsp">Inicio</a></li> </ul> </li> </ul> <center><h1>Consulta</h1> <form action="select.do" method="POST"> <table border="0"> <thead> <tr> <center><h1>Datos</h1></center> </tr> </thead> <tbody> <tr> <td>ID</td> <td>Apellido</td> <td>Nombre</td> <td>Correo</td> </tr> <c:forEach var="sevlet_omrk_consulta" items="${sessionScope.n}"> <tr> <td>${n.DT_CLAVE}</td> <td>${n.DT_APELLIDO}</td> <td>${n.DT_NOMBRE}</td> <td>${n.DT_CORREO}</td> </tr> </c:forEach> <tr> <td> </td> </tr> </tbody> </table> </form> </center> </body> </html>
|