pessoal, to com uma dúvida aqui, vejam só:
se eu usar request.getSession( false ) pra pegar a sessão, ele vai me retornar a sessão somente se ela ja existir, ou seja, se for a primeira requisição, retorna-rá null, certo!? Bem, testei isso no BEA Weblogic e ele não retornou null, segue o código de exemplo:
<%
HttpSession s = request.getSession( false );
if ( s == null ) {
out.println( "no session was available<br/>" );
out.println( "making one...<br/>" );
s = request.getSession();
out.println( "JSESSIONID: " + s.getId() );
} else {
out.println( "the session already exists" );
out.println( "JSESSIONID: " + s.getId() );
}
%>
bom, eu faço deploy disso, faço a primeira requisição e… ele cai no else!!! Fiquei curioso… ai coloquei o mesmo código no Tomcat pra ver se isso não era erro do Weblogic, e… caiu no else tb!!! :roll: Explicações???
