SessionController - pode ser estático?

3 respostas
joaosavio
public class SessionController {
    
    public Object getSessionAtribute(String info) {            
        FacesContext fc = FacesContext.getCurrentInstance();
        HttpSession session = (HttpSession) fc.getExternalContext().getSession(false);
        return session.getAttribute(info);   
    }
    
    public void setSessionAtribute(String info, Object o ) {            
        FacesContext fc = FacesContext.getCurrentInstance();
        HttpSession session = (HttpSession) fc.getExternalContext().getSession(true);
        session.setAttribute(info, o);  
    }   
    
    public void invalidarSessao() {
        FacesContext fc = FacesContext.getCurrentInstance();
        HttpSession session = (HttpSession) fc.getExternalContext().getSession(false);
        session.invalidate();     
    }    
}

Não teria problema entre os usuários?

3 Respostas

RaulCarlin

Creio que não pois o contexto aí é o da própria Session do usuário, não?

joaosavio

A questão é se pode haver conflito entre os usuarios

Abraços

joaosavio

up

Criado 1 de outubro de 2008
Ultima resposta 5 de out. de 2008
Respostas 3
Participantes 2