Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2011, 16:44
pasion_boca
 
Fecha de Ingreso: marzo-2011
Mensajes: 3
Antigüedad: 13 años, 1 mes
Puntos: 0
Sesion - Servlet - JSP

Buenas gente! que tal.. les comento que empece un proyecto simple del estilo logueo de usuario, lo que tengo es una pagina login contraseña, la cual le envia a un servlet el user y pass, si es correcto crea una sesion y reedirecciona a una pagina .jsp, el problema me surge a la hora de obtener desde la pag .jsp los datos de la sesion, a la hora de tratar de mostrar los datos de la sesion me arroja null, aqui pongo el codigo

Código:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class servlet extends HttpServlet {
	 
	String usr;
	String pass;
	Cons c; // clase de consulta a la base de datos
	HttpSession sesion;
	
    public void doPost(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException
    {
    	c = new Cons();
    	sesion = request.getSession(true); 
    	usr=request.getParameter("USER");
    	pass=request.getParameter("PASS");
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();

        
        try{
        	if (c.encontrado(usr,pass)){
        		sesion.setAttribute("ok", "1");
        		response.sendRedirect("/okau.jsp");
        	}
        	else
        	{
        		response.sendRedirect("/nonau.html");      		
        	}
        }catch(Exception ex){
        		response.sendRedirect("/err.html");
        }
                
    }
    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException
    {
    	doPost(request,response);
    }
}
y el codigo del JSP:

Cita:
<HTML>
<HEAD>
<TITLE>Autorizacion</TITLE>
</HEAD>
<BODY>
<%
HttpSession sesion = request.getSession(true);
String datos = (String) sesion.getAttribute("ok");
out.println(datos);
%>
<H2>Autorizacion exitosa!</H2>
</BODY>
</HTML>
Al redireccionarme a auok.jsp me imprime null, qué es lo que estoy haciend mal? es un problema de configuracion de los jsp...? por donde vendría el problema...

Buenos gente, muchisimas gracias de antemano!