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

Ayuda con JSP y Javascript

Estas en el tema de Ayuda con JSP y Javascript en el foro de Java en Foros del Web. Hola gente, buen día..soy nuevo en foros del web y quisiera que me ayudaran un poquillo por favor. Estoy haciendo un sistema básico de autenticación ...
  #1 (permalink)  
Antiguo 10/08/2010, 14:24
Avatar de starcube  
Fecha de Ingreso: agosto-2010
Mensajes: 2
Antigüedad: 14 años, 3 meses
Puntos: 0
Pregunta Ayuda con JSP y Javascript

Hola gente, buen día..soy nuevo en foros del web y quisiera que me ayudaran un poquillo por favor.

Estoy haciendo un sistema básico de autenticación de usuarios con jsp; por una parte tengo la página de login que contiene el form que captura los datos, al dar submit al form se llama a una página alterna: 'validarUsuario.jsp' que se encarga de validar si ese usuario exsite en la base de datos mediante el llamando una clase java o bean que por ahora uso para hacer la conexion a la bd y devolverle a la página jsp una bandera si lo encontró o no.

El asunto es que he tratado de enviar respuestas de una página a otra con <jsp:forward> pero no me ha dado buenos resultados, ya que la url no se refresca al enviar la respuesta. Así que he intentado enviar una respuesta de error mediante el método get y un formulario con un input type="hidden".

Entonces mi pregunta es la siguiente, teniendo la siguiente validación con JSP:

Código:
if(valida==0){
%>
        <script type="text/javascript">
                document.frmError.submit();
        </script>
<%
cómo puedo hacer que se ejecute/dispare el codigo javascript dentro de esta validacion que me haga el submit() de ese formulario con el campo hidden??

Lo he intentado de mil maneras, pero cuando llega a la validación no se realiza el submit del form y el navegador se queda en la página 'validarUsuario.jsp' . El form es el siguiente:

Código HTML:
<form name="frmError" action="/raiz/login.jsp" method="get">
            <input type="hidden" name="error" value="1">
</form> 
En la página login.jsp colocaría un request.getParameter("error") para hacer la validación respectiva de que no hubo autenticación y presentar un mensaje.

Les agradecería mucho si me corrigen o me dan alguna posible solución para realizar esta acción.

Mil gracias por su tiempo

PDTA:No estoy trabajando con servlets, solo jsp, java beans y javascript
  #2 (permalink)  
Antiguo 13/08/2010, 15:31
 
Fecha de Ingreso: enero-2008
Mensajes: 197
Antigüedad: 16 años, 10 meses
Puntos: 10
Respuesta: Ayuda con JSP y Javascript

Hola Starcube,

Te recomiendo usar Spring Security :) En minutos estás listo con autenticación y autorización de primer nivel. Muchas de esas cosas ya están hechas para que nos enfoquemos en lo que importa "la lógica del negocio". Hay unos videos de Spring Security que te pueden servir pero ahorita no me acuerdo de la página. Te lo recomiendo ampliamente.
  #3 (permalink)  
Antiguo 14/08/2010, 13:04
Avatar de starcube  
Fecha de Ingreso: agosto-2010
Mensajes: 2
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Ayuda con JSP y Javascript

Gracias por responder Hualro, echaré una ojeada a esa API, pero quisiera saber si es de licencia libre...gracias
  #4 (permalink)  
Antiguo 16/08/2010, 12:17
 
Fecha de Ingreso: enero-2008
Mensajes: 197
Antigüedad: 16 años, 10 meses
Puntos: 10
Respuesta: Ayuda con JSP y Javascript

Claro!
La puedes implementar libremente en tus aplicaciones! bienvenido a Java bienvenido al openSource! ;)

Esta es la liga que te decía antes: http://www.viddler.com/explore/oredev/videos/22/

Saludos!
Si necesitas ejemplos nomás me dices!

Etiquetas: javascript, jsp
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 13:59.