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!