Programación General > Java

 Error Con Servlet En Netbeans

<< < (2/6) > >>

arielb:
ok no sé como estás cargando el ResultSet pero cuando está llegando a esa línea está nulo
ponle esta línea



--- Código: Java ---if(valida!=null){ if(valida.next()){confirma=valida.getString(2);if(valida.equals(clave)){pag.println("Ingreso Correcto");}else{pag.println("Clave Incorrecta");}}}  
con esto verificas que el no esté nulo y así poder usarlo

LordJhony:
Gracias Por Tu Ayuda. Realice Lo Que Me Recomendaste, Ya No Me Sale El Error, Pero No Me Muestra Ninguno De Los Mensajes
De Validacion Que Hay En El If

arielb:
si, no te muesta nada porque en la primera validación no tiene ningún else


--- Código: Java ---if(valida!=null){ } 
Esto es porque el ResultSet está nulo, asumiento que tú programación hacia arriba está bien debe ser porque no encontró ningún usuario. y faltaría agregarle el else que diga que el usuario no existe.

Aunque realmente por estandar de seguridad no se recomienda mostrar mensajes exactos que orienten a un usuario que es lo que está mal.

ya que si orientas a un usuario, con malas intenciones, que el usuario está bien pero no la contraseña el ya sabe que con ese usuario solo se tiene que basar en buscar la contraseña.

LordJhony:
Si Te Entiendo Pero A Lo Que Me Refiero Es Que No Me Muestra Nada A Pesar
De Haberle Ingresado La Informacion Correcta. Ademas Cuando No Le Ingreso Ningun Dato
Me Muestra Lo Que Debe Mostrarme En Esta Situacion.
En Conclusion El Problema Se Presenta Cuando Se Le Ingresan Correcta O Incorrectamente Los Datos

arielb:
ok, entonces tú problema no está en esta sección de código, si no en la que crea o cargas el objeto ResultSet.
puede ser la consulta mal elaborada, no encuentra la tabla, en fin puede ser muchas cosas.
Verifica el log, a ver si hay una excepción de tipo sql o algo que dé una mejor orientación, si no te sale intenta con debug.

También si estás usando Statement verifica la consulta creada, si estàs usando PreparedStatement verifca los valores si están colocados en el orden que corresponden o no están llegando en null.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa