Muchas gracias cibermon por tu ayuda. Actualizo los ficheros.
Cartografia.java
Código HTML:
package classes;
import java.io.Serializable;
import java.util.Date;
public class Cartografia implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
String signatura;
String escala;
String signaturaDelOriginal;
String lugarGeografico1;
String titulo;
String datosMatematicos;
String pieDeImprenta;
Date fecha;
String versionOriginal;
String materia;
String lugarGeografico2;
String autorPersonal;
String autorCorporativo;
String imagenBN;
String imagenColor;
public String getSignatura() {
return signatura;
}
public void setSignatura(String signatura) {
this.signatura = signatura;
}
public String getEscala() {
return escala;
}
public void setEscala(String escala) {
this.escala = escala;
}
public String getSignaturaDelOriginal() {
return signaturaDelOriginal;
}
public void setSignaturaDelOriginal(String signaturaDelOriginal) {
this.signaturaDelOriginal = signaturaDelOriginal;
}
public String getLugarGeografico1() {
return lugarGeografico1;
}
public void setLugarGeografico1(String lugarGeografico1) {
this.lugarGeografico1 = lugarGeografico1;
}
public String getTitulo() {
return titulo;
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
public String getDatosMatematicos() {
return datosMatematicos;
}
public void setDatosMatematicos(String datosMatematicos) {
this.datosMatematicos = datosMatematicos;
}
public String getPieDeImprenta() {
return pieDeImprenta;
}
public void setPieDeImprenta(String pieDeImprenta) {
this.pieDeImprenta = pieDeImprenta;
}
public Date getFecha() {
return fecha;
}
public void setFecha(Date date) {
this.fecha = date;
}
public String getVersionOriginal() {
return versionOriginal;
}
public void setVersionOriginal(String versionOriginal) {
this.versionOriginal = versionOriginal;
}
public String getMateria() {
return materia;
}
public void setMateria(String materia) {
this.materia = materia;
}
public String getLugarGeografico2() {
return lugarGeografico2;
}
public void setLugarGeografico2(String lugarGeografico2) {
this.lugarGeografico2 = lugarGeografico2;
}
public String getAutorPersonal() {
return autorPersonal;
}
public void setAutorPersonal(String autorPersonal) {
this.autorPersonal = autorPersonal;
}
public String getAutorCorporativo() {
return autorCorporativo;
}
public void setAutorCorporativo(String autorCorporativo) {
this.autorCorporativo = autorCorporativo;
}
public String getImagenBN() {
return imagenBN;
}
public void setImagenBN(String imagenBN) {
this.imagenBN = imagenBN;
}
public String getImagenColor() {
return imagenColor;
}
public void setImagenColor(String imagenColor) {
this.imagenColor = imagenColor;
}
}
Consulta.java
Código HTML:
package classes;
import java.io.Serializable;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.LinkedList;
public class Consulta implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
public static LinkedList<Cartografia> leerCartografias() {
Cartografia cartografia = new Cartografia();
LinkedList<Cartografia> listaCartografia = new LinkedList<Cartografia>();
try {
Class.forName("org.gjt.mm.mysql.Driver");
Connection conexion;
conexion = DriverManager.getConnection(
"jdbc:mysql://localhost/Cartografia", "root", "analiter");
Statement st = conexion.createStatement();
ResultSet rs = st.executeQuery("select * from Cartografia");
while (rs.next()) {
cartografia.setSignatura(rs.getString("signatura"));
cartografia.setEscala(rs.getString("escala"));
cartografia.setSignaturaDelOriginal(rs
.getString("signaturaDelOriginal"));
cartografia.setLugarGeografico1(rs
.getString("lugarGeografico1"));
cartografia.setTitulo(rs.getString("titulo"));
cartografia.setDatosMatematicos(rs
.getString("datosMatematicos"));
cartografia.setPieDeImprenta(rs.getString("pieDeImprenta"));
cartografia.setFecha(rs.getDate("fecha"));
cartografia.setVersionOriginal(rs.getString("versionOriginal"));
cartografia.setMateria(rs.getString("materia"));
cartografia.setLugarGeografico2(rs
.getString("lugarGeografico2"));
cartografia.setAutorPersonal(rs.getString("autorPersonal"));
cartografia.setAutorCorporativo(rs
.getString("autorCorporativo"));
cartografia.setImagenBN(rs.getString("imagenBN"));
cartografia.setImagenColor(rs.getString("imagenColor"));
listaCartografia.add(cartografia);
}
rs.close();
st.close();
conexion.close();
} catch (Exception e) {
e.printStackTrace();
}
return listaCartografia;
}
}
index.jsp
Código HTML:
<!-- Los import -->
<%@ page language="java"%>
<%@ page import="classes.Cartografia"%>
<%@ page import="classes.Consulta"%>
<%@ page import="java.util.LinkedList"%>
<html>
<body>
<h1>Consulta a base de datos</h1>
<table border="1">
<tr>
<td>Signatura</td>
<td>Escala</td>
<td>Signatura del Original</td>
<td>Lugar Geográfico</td>
<td></td>
<td></td>
<td></td>
</tr>
<%
LinkedList <Cartografia> listaResultados = Consulta.leerCartografias();
for (int i = 0; i < listaResultados.size(); i++) {
out.println("<tr>");
out.println("<td>" + listaResultados.get(i).getSignatura()+ "</td>");
out.println("<td>" + listaResultados.get(i).getEscala()+ "</td>");
out.println("<td>"+ listaResultados.get(i).getSignaturaDelOriginal()+ "</td>");
out.println("<td>"+ listaResultados.get(i).getLugarGeografico1()+ "</td>");
out.println("</tr>");
}
%>
</body>
</html>
La lista la obtengo en la clase Consulta---> LinkedList<Cartografia> listaCartografia = new LinkedList<Cartografia>();
En la jsp LinkedList <Cartografia> listaResultados = Consulta.leerCartografias();