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

Validar usuario y contraseña SIN servlet

Estas en el tema de Validar usuario y contraseña SIN servlet en el foro de Java en Foros del Web. hola, soy muy nuevo en java, actualmente estoy trabajando con jsp y jstl ... mi problema es al momento de validar el usuario y la ...
  #1 (permalink)  
Antiguo 19/06/2010, 19:37
 
Fecha de Ingreso: junio-2010
Mensajes: 3
Antigüedad: 13 años, 10 meses
Puntos: 0
De acuerdo Validar usuario y contraseña SIN servlet [Solucionado]

hola, soy muy nuevo en java, actualmente estoy trabajando con jsp y jstl ... mi problema es al momento de validar el usuario y la contraseña, ya que no puedo usar servlet.

dentro de mi jsp (inicio.jsp) tengo 1 form donde se introducen el usuario y la contraseña .El problema es que no se como validar los datos, es decir si los valido en inicio.jsp, o valido en la jsp de destino.

Intentando la primera opcion, lo que hice fue crear un bean y almacenar dos String , user y pass. el problema es que no se como validar dentro del form a la hora que el usuario presione el boton.

Y cuando intento hacer la segunda opcion (validar en la jsp destino ) no me toma el <c: choose ... > directamente me toma el contenidosiguiente a la jsp, el codigo que puse es este:

<form ...... >

<c:choose>
<c:when test="${bean.getvalidarUser == 'incorrecto'}" > ...
<c:redirect "Inicio.jsp">
</c:when>
<c:choose>

......
......

</form>



dentro del bean user tengo el metodo:

public String getvalidarUser(){

Iterator it = BD.iterator();
while(it.hasNext())
{
User u = (User) it.next();
if (u.getUser().equals(user) && u.getPass().equals(pass))
return "correcto";
}
return "incorrecto";
}


Antes que nada , ya use el buscador del foro, y no encontre nada que me sirva, si alguien me puede ayudar se lo agradesco...
Un abrazo

Última edición por gab_110; 20/06/2010 a las 23:35 Razón: tema solucionado
  #2 (permalink)  
Antiguo 20/06/2010, 23:21
 
Fecha de Ingreso: junio-2010
Mensajes: 3
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Validar usuario y contraseña SIN servlet

Aunque a nadie le interezo o nadie supo o quiso responderme les pongo la solucion que encontre y espero que a alguien que esta empezando como yo le sirva.

<jsp:useBean id="bean" class="Control.User" scope="session"/>

<jsp:setProperty name="bean" property="*"/>

<form name="Gracias" action="">

<c:choose> <c:when test="${bean.validarUser == 'incorrecto'}" >

<c:redirect url="inicio.jsp"/>

</c:when>
</c:choose>
<table border="0">
<tbody>
....
....

y dentro del bean este metodo:

public String getvalidarUser(){

Iterator it = BD.iterator();
while(it.hasNext())
{
User u = (User) it.next();
if (u.getUser().equals(user) && u.getPass().equals(pass))
return "correcto";
}
return "incorrecto";
}

Siendo BD un atributo de la clase bean...

Etiquetas: contraseña, servlet, usuarios
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 00:59.