Bom dia,
Apos eu usar o invalidate :
EX: session.invalidate();
Como verifico se essa sessão esta invalida ?
OBS: Ja tentei varias formas ma gera o seguinte erro " Session [7DC99B1C410DCA56A31BB86291588BA8] has already been invalidated "
Obrigado
Bom dia,
Apos eu usar o invalidate :
EX: session.invalidate();
Como verifico se essa sessão esta invalida ?
OBS: Ja tentei varias formas ma gera o seguinte erro " Session [7DC99B1C410DCA56A31BB86291588BA8] has already been invalidated "
Obrigado
uehh da uma lida no erro:
Session [7DC99B1C410DCA56A31BB86291588BA8] has already been invalidated
Se vc usa o tomcat la no manager vc consegue ver as sessoes ativas
Mas como verifico se ela esta ativa no codigo ?
Obrigado
Tente após o invalidate pegue o session pelo httpRequest de novo e veja se ela é nova. [=
Talvez ajude,
HttpSession session = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(false));
Nao funcionou . :cry:
Veje o testeHttpSession s = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(true);
Object ob = new Object();
ob = "A";
s.setAttribute("s", ob);
s.setMaxInactiveInterval(60);
s.invalidate();
s = request.getSession();
// tentei como abaixo tanto com true como false
//s = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(true);
if (s.isNew()){
%> sessao nula
<%
}else {
%> Sessao NAO nula <%
}
Continua o erro "Session [3216C36606FD1ECED4E0C682E0112521] has already been invalidated", quando faz o teste do s.New()