hola muchachos quisiera saber quiern me podria ayudar tengo un formulario en jsp donde quiero que me muestre un dato aparatir de otro ejemplo quiero que me muestre el documento de entidad segun el email que digito el usuario.
de antemano agradezco la ayuda
ahi envio el codigo
daousuario
Cita: public ArrayList listacontra1(String email) {
listacontra.clear();
String consulta="SELECT usuario.documento FROM persona INNER JOIN usuario ON persona.documento = usuario.documento WHERE persona.mail="+email+"";
try{
rs=conexionVete.seleccionarDatos(consulta);
while (rs.next()){
usuario=new usuario();
usuario.setlogin(rs.getString(1));
usuario.setdocumento(rs.getInt(2));
usuario.setclave(rs.getString(3));
listacontra.add(usuario);
}
conexionVete.desConectar();
return listacontra;
}catch(SQLException e){
System.err.println(e.getMessage());
conexionVete.desConectar();
return null;
}
}
enviar.jsp
Cita: <%
HttpSession session_actual = request.getSession(true);
String email= (String) session_actual.getAttribute("USER");
// String contras = (String) session_actual.getAttribute("USER");
if(email != null){
envio.EnvioMail eml= new envio.EnvioMail();
aleatorio.NumeroAleatorio numale= new aleatorio.NumeroAleatorio();
dao.daousuario daou = new dao.daousuario();
int num= numale.numale();
String pass11 = String.valueOf(num);
String c= daou.mdcinco(pass11);
// daou.modificarcontrasena(d,c);
int doc=20;
out.print("su clave es:"+num);
// out.print("su es :"+c);
if(eml.EnvioM(email,doc, num)){
out.print( "envio realizado");
}else{}
//envio.EnvioMail eml= new envio.EnvioMail(email,contras);
//response.sendRedirect("index.jsp");
}
dao.daousuario daou = new dao.daousuario();
java.util.ArrayList listar =daou.listacontra1(email);//aqui me genrea error
clases.usuario pro;
for (int i=0;i<listar.size();i++){
pro=new clases.usuario();
pro=(clases.usuario) listar.get(i);
out.print(pro.getclave());
out.print(pro.getdocumento());
out.print(pro.getlogin());
%><br> </br><%
}
%>
<html>