Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2011, 13:35
jorgelo82
 
Fecha de Ingreso: abril-2009
Mensajes: 78
Antigüedad: 15 años
Puntos: 0
Lista recibiendo parametros

Hola a todos necesito su ayuda urgente por favor, alguien sabe como hacer una lista que reciba un parametro de una JSP y con esto haga la consulta y meta los datos en otra JSP, les muestro lo que tengo hasta el momento

Este es Mi DAO

Código PHP:
import java.sql.*;
import Conexion.ConexionSql;
import Beans.ConsCod;
import java.util.ArrayList;
import java.util.List;
/**
 *
 * @author Jorge Lopez
 */
public class ConsCodDAO {

    public List 
Consultar(ConsCod conscod)
    {
        List 
listacods = new ArrayList();
        try
        {
            
ConexionSql conn = new ConexionSql();
            
Connection c conn.getConexion();
            
String sql "Select OITM.ItemCode, OITM.ItemName, OITM.frozenFor From OITM "
                       
"Where OITM.ItemName Like ? AND OITM.frozenfor='N'";
            
PreparedStatement ps c.prepareStatement(sql);
            
ps.setString(1"%" conscod.getDescuno() + "%");
            
ResultSet res;
            
ConsCod consc;
            for(
res ps.executeQuery(); res.next(); listacods.add(consc))
            {
                
consc = new ConsCod();
                
conscod.setCoduno(res.getString("ItemCode"));
                
conscod.setDescuno(res.getString("ItemName"));
            }
            
res.close();
            
c.close();
        }
        catch(
Exception e)
        {
            
e.printStackTrace();
        }
        return 
listacods;
    }

No se si este correcto pero aqui esta mi servlet que es el que manda el parametro
Claro que importando sus respectivas clases

Código PHP:
protected void processRequest(HttpServletRequest requestHttpServletResponse response)
    
throws ServletExceptionIOException {

        
ConsCod conscod = new ConsCod();

        
String descuno request.getParameter("Desc");

        
conscod.setDescuno(descuno);

        
ConsCodDAO conscoddao = new ConsCodDAO();
        
conscoddao.Consultar(conscod);

        
request.getSession().setAttribute("sessionConscod",conscod);

        
response.sendRedirect("ConItem.jsp");
    } 
El problema para empezar es que si me jala los datos de la Base pero solo esta pasando el ultimo al servlet y en el JSP no he encontrado como llamar la lista puesto que al tratar de llamar el metodo de mi DAO me pide un parametro otra vez en la JSP donde se supone se va a mostrar la lista

Por favor ayudenme me urge

Muchas gracias de antemano