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

Java login jsp

Estas en el tema de Java login jsp en el foro de Java en Foros del Web. Buen dia, recien estoy empezando a aprender java y estoy viendo lo que es jsp, quisiera saber porq no se ven mis paginas, cuando me ...
  #1 (permalink)  
Antiguo 06/03/2012, 14:46
 
Fecha de Ingreso: febrero-2012
Ubicación: Lima
Mensajes: 64
Antigüedad: 12 años, 2 meses
Puntos: 1
Java login jsp

Buen dia, recien estoy empezando a aprender java y estoy viendo lo que es jsp, quisiera saber porq no se ven mis paginas, cuando me logeo se supone que me debe mandar a otra pagina pero me sale que la pagina no existe cuando en la url se ve que esta mandando el login y el pass, ahi les pongo el codigo para ver en que estoy fallando gracias.

index.jso
Código HTML:
  <head>
    <title></title>
  </head>
  <body>
    <h1>Formulario de entrada</h1>
  <form action="check.jsp">
      Login: <input type="text" name="login" value="" />
      Password: <input type="password" name="pass" value="" />      
      <input type="submit" value="Entrar" />
  </form>
  
  </body> 

Mi pagina check.jsp

Código HTML:
<%@page import="java.util.*,java.io.*,java.lang.*,java.sql.*"%>
    
    <%
        String login=request.getParameter("login"); 
        String pass=request.getParameter("pass");
        if (login.equalsIgnoreCase("Admin")&&pass.equalsIgnoreCase("admin"))
        {
            HttpSession sesion=request.getSession();
            sesion.setAttribute("usuario","usuario");
    %>
        <jsp:forward page="accion.jsp">
            <jsp:param name="Correcto" value="Validacion correcta"/>                
        </jsp:forward>
    <%        
            }
            else
            {
                 %>
        <jsp:forward page="error.jsp">
            <jsp:param name="Error" value="Es Obligatorio identificarse"/>                
        </jsp:forward>
    <% 
            }   
     %>
    
En la url se muestra:
http://localhost:9080/prueba1/check.jsp?login=admin&pass=admin

pero me sale q no existe esa pagina cuando deberia llevarme a la accion.jsp

en q podria estar fallando????
  #2 (permalink)  
Antiguo 06/03/2012, 16:59
 
Fecha de Ingreso: septiembre-2009
Mensajes: 38
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Java login jsp

Hola Fio 20,

A ver a simple vista he visto varias cosas que están mal.
Lo que estas haciendo es un formulario dentro de una jsp, es decir estas enviando datos de una jsp (cliente, por así decir) al servidor (servlet). Los datos que envías son el contenido de los inputs.
Entonces lo que yo haría, sería lo siguiente: En el action te pones el nombre de la servlet que quieras por ejemplo Login. Luego te creas una servlet que se llame Login. Recoges los datos que hayas enviado con request.getParameter("name_de_los_parametros_del_f orm") y para simular una página html dentro de la servlet puedes hacerlo con out.println.

Espero que te sirva.
Un saludo
planets
  #3 (permalink)  
Antiguo 25/04/2012, 15:25
 
Fecha de Ingreso: febrero-2012
Ubicación: Lima
Mensajes: 64
Antigüedad: 12 años, 2 meses
Puntos: 1
Respuesta: Java login jsp

gracias por el aporte me sirvio de mucho!

Etiquetas: formulario, jsp, login, string
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 02:36.