¿Cómo visualizo la tabla dinámicamente en una página JSP?

  1. Realice la conexión de la base de datos y recupere el resultado de la consulta.
  2. Recorra el resultado y muestre los resultados de la consulta.

El siguiente código de ejemplo demuestra esto en detalle.

  String label = request.getParameter ("etiqueta"); 
 // recuperando una variable de una página anterior

 Conexión dbc = nulo;  // Hacer conexión a la base de datos
 Class.forName ("com.mysql.jdbc.Driver");
 dbc = DriverManager.getConnection ("jdbc: mysql: // localhost: 3306 / works", "root", "root");

 if (dbc! = nulo) 
 {
	 System.out.println ("Conexión exitosa");
 }
 ResultSet rs = listresult.dbresult.func (dbc, etiqueta); 
 // La función anterior se menciona al final. 
 // Se define en otro paquete- listresult

 while (rs.next ()) 
 {
 %>
 
	 
Nombre de etiqueta: <input type = "text" name = "label" valor = "">
Función estática pública ResultSet (conexión dbc, cadena x) { ResultSet rs = null; String sql; PreparedStatement pst; tratar { sql = "seleccione lname de la demostración donde la etiqueta como '" + x + "'"; pst = dbc.prepareStatement (sql); rs = pst.executeQuery (); } captura (Excepción e) { e.printStackTrace (); Cadena sqlMessage = e.getMessage (); } volver rs; }

He tratado de hacer este ejemplo lo más detallado posible. Si alguna consulta pregunta.

<% while (rs.next ()) {%>

<%=rs.getString(1)%>

<%}%>

Una implementación muy básica de cómo crear una tabla dinámica. Avísame si te ayuda.