Ol� pessoal,
 
Estou tendo um pequeno problema ao usar session em meu servlet.
Na verdade, meu servlet funciona perfeitamente bem usando o jswdk-1.0.1, contudo, quando eu o coloco no ambiente de produ��o (Apache e JServ) as sess�es n�o est�o sobrevivendo. Um vers�o simplificada do uso que estou fazendo de sess�es segue abaixo:
 
OBS.: N�o vou colocar a declara��o da classe nem o tratamento de exce��es, � s� pra ter uma id�ia.
 
 
public void doPost (HttpServletRequest req, HttpServletResponse resp) throws .... {
 
    HttpSession ses = req.getSession (true); // As a�oes come�am num post (login). Por isso o parametro � true. EU quero CRIAR a sess�o.
 

}
 
public void doGet (HttpServletRequest req, HttpServletResponse resp) throws .... {
 
    HttpSession ses = req.getSession (false); // Se a sess�o n�o existir � BUG, O cara (teoricamente) n�o se logou
 
    if (ses == null) {
        res.setContentType ("text/html");
        ServletOutputStream out = res.getOutputStream ();
        out.println ("<html><head><title> ERROR </title></head><body>");
        out.println ("NAO TEM SESSAO!!!");
        out.println ("</body></html>");
        out.close ();
    }

}
 
Pois �!.
Se algu�m entendeu o meu problema e pode me ajudar, agrade�o!
 
 
Ricardo Munhoz Santiago
Sun Certified Programmer for the JAVA 2 Platform

Responder a