|
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 |
