Foros del Web » Programación para mayores de 30 ;) » Java »

duda al pasar datos de jsp a excel

Estas en el tema de duda al pasar datos de jsp a excel en el foro de Java en Foros del Web. oal tengo una duda ... necesito crear un excel con los datos de uns DB pero no me iongresa los datos de la base solo ...
  #1 (permalink)  
Antiguo 07/11/2010, 20:15
 
Fecha de Ingreso: noviembre-2010
Mensajes: 11
Antigüedad: 13 años, 5 meses
Puntos: 0
Pregunta duda al pasar datos de jsp a excel

oal tengo una duda ... necesito crear un excel con los datos de uns DB pero no me iongresa los datos de la base solo me muestra los encabezados q io ingrese
Código:
<%@page import="java.io.*"%>
<%@page import="java.util.ArrayList"%>
<%@page import="prueba.duoc.Accionista"%>
<%@page import="prueba.duoc.ListaAccionista"%>

<%response.reset();
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-disposition","attachment; filename=\"salida.xls\"");
String cuentassalida = request.getParameter("cuentassalida");
String destino = getServletContext().getContextPath();
String destinofinal = getServletContext().getRealPath(destino+"/..");
destinofinal= destinofinal+"/doctos/salida.txt";
  out.write("<table border=\"1\">");
  out.write("<th>Nombre</th><th>Rut</th><th>Razon Social</th><th>Sexo</th>"+
          "<th>Estado Civil</th><th>Tipo Persona</th><th>Acciones</th>");
      out.write("<tr>");
      ArrayList<Accionista> a= new ArrayList<Accionista>();
      for (int i = 0; i <a.size();i++)
          {
          Accionista s;
            s= (Accionista) a.get(i);
          out.write("<td>");
          out.write(s.getAccodigo());
          out.write("</td>");
          out.write("<td>");
          out.write(s.getAccrut());
          out.write("</td>");
          out.write("<td>");
          out.write(s.getAccrazonsocial());
          out.write("</td>");
          out.write("<td>");
          out.write(s.getAccsexo());
          out.write("</td>");
          out.write("<td>");
          out.write(s.getAccestadocivil());
          out.write("</td>");
          out.write("<td>");
          out.write(s.getAcctipo());
          out.write("</td>");
          out.write("<td>");
          out.write(s.getAccacciones());
          out.write("</td>");
          out.write("</tr>");
          }
        out.write("</table>");
  ;%>
este es el metodo al q iamo para ver los datos desde la base
Código:
public ArrayList<Accionista> listar()
    {
       ArrayList<Accionista> resultado = new ArrayList<Accionista>();
       try
       {
       Connection con = ConexionBD.obtieneConexion();
       Statement veh = con.createStatement();
       ResultSet res = veh.executeQuery("select * from accionista");
       while (res.next())
       {
         Accionista c = new Accionista();
         c.setAccodigo(res.getInt(1));
         c.setAccrut(res.getString(2));
         c.setAccrazonsocial(res.getString(3));
         c.setAccsexo(res.getString(4));
         c.setAccestadocivil(res.getString(5));
         c.setAcctipo(res.getString(6));
         c.setAccacciones(res.getInt(7));
         resultado.add(c);
       }
        }
muchas gracias por su ayuda
  #2 (permalink)  
Antiguo 07/11/2010, 22:40
 
Fecha de Ingreso: noviembre-2010
Mensajes: 11
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: duda al pasar datos de jsp a excel

ia la resolvi gracias de nuevo por sus no respuestas xDDD

nunca invoque al ListaAccionista xD

Etiquetas: excel, jsp, pasar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:07.