hola debes crear dos clases una donde esten tus campos de la base de datos y otro un array lista luego en tu jsp colocas lo siguiente
aqui te dejo un ejemplo
1. clase donde declaro los campos de mi bd
Cita: package clases;
/**
*
* @author HERMOSAS
*/
public class infraccion {
private int cod_infraccion;
private String nom_infraccion;
private int val_infraccion;
public infraccion() {
}
public int getcod_infraccion()
{
return this.cod_infraccion;
}
public void setcod_infraccion(int cod_infraccion)
{
this.cod_infraccion = cod_infraccion;
}
public String getnom_iinfraccion()
{
return this.nom_infraccion;
}
public void setnom_infractor(String nom_infraccion) {
this.nom_infraccion = nom_infraccion;
}
public int getval_infraccion()
{
return this.val_infraccion;
}
public void setval_infraccion(int val_infraccion)
{
this.val_infraccion = val_infraccion;
}
}
2. donde declaro el array list
Cita: package dao;
import basedatos.ConexionComparendos;
import clases.infraccion;
import java.security.*;
import java.sql.*;
import java.util.*;
import java.io.*;
import org.omg.PortableServer.REQUEST_PROCESSING_POLICY_I D;
public class daoinfraccion {
private infraccion infraccion;
private ArrayList listainfraccion;
private ArrayList buscarinfraccion;
private ResultSet rs;
private ConexionComparendos ConexionComparendos;
Connection con = null;
public daoinfraccion() {
infraccion=new infraccion();
ConexionComparendos=new ConexionComparendos();
listainfraccion=new ArrayList();
buscarinfraccion=new ArrayList();
}
public ArrayList listainfraccion() {
listainfraccion.clear();
String consulta="select * from infraccion order by cod_infraccion";
try{
rs=ConexionComparendos.seleccionarDatos(consulta);
while (rs.next()){
infraccion=new infraccion();
infraccion.setcod_infraccion(rs.getInt(1));
infraccion.setnom_infractor(rs.getString(2));
infraccion.setval_infraccion(rs.getInt(3));
listainfraccion.add(infraccion);
}
ConexionComparendos.desConectar();
return listainfraccion;
}catch(SQLException e){
System.err.println(e.getMessage());
ConexionComparendos.desConectar();
return null;
}
}
}
3. en el jsp
Cita: <% dao.daoinfraccion daoin = new dao.daoinfraccion();
java.util.ArrayList listar2= daoin.listainfraccion();
clases.infraccion infra;
%>
<td><label for="cod_infra"><h4>Infracción</h4></label></td>
<td><select name="cod_infra" id="cod_infra">
<% for(int i=0;i<listar2.size();i++)
{
infra= new clases.infraccion();
infra=(clases.infraccion) listar2.get(i);
%>
<option value =<% out.print(infra.getcod_infraccion());%>>
<% out.print(infra.getcod_infraccion());%>
</option>
<% }%>
recuerda que debes tener una clase de conexion de la base de datos en este ejemplo es basedatos.ConexionComparendos tanbien esta importanto la clase
Espero que te sirva salu2