Olá pessoal, tudo bem? Sei que faz muito tempo que eu não posto nada, mas vamos lá!!
Estou com um probleminha durante um logout de uma aplicação.
o método:
public String logout() {
FacesContext fc = FacesContext.getCurrentInstance();
HttpSession session = (HttpSession) fc.getExternalContext().getSession(false);
session.invalidate();
setNomeSessao("");
this.usuario.setLogin("");
this.usuario.setSenha("");
return "/login?faces-redirect=true";
}
Funciona, realiza o logout, redireciona para a página de login, mas não limpa os campos de login e senha. Já tentei limpar através de um script na JSP e nada… já criei um botao pra limpar apoiado em um método no bean, usando o (HtmlInputText)uiViewRoot.findComponent e nada (neste caso, não me aparece nenhum erro no console).
Dei uma olhada na net, mas não encontrei nada que satisfaça essa necessidade.
Alguma dica dos GUJEIROS?
Vlw pessoal.
