Reiniciar Bean

0 respostas
Kennedyes

Olá, estou com um problema em limpar um Bean de sessão.
Preciso recarregar os atributos do Bean quando acesso uma pagina é acessada pela segunda vez na mesma sessão. Tentei usar o seguinte código:

public void inicializa (PhaseEvent event) { if (event.getPhaseId() == javax.faces.event.PhaseId.RENDER_RESPONSE) { if (!event.getFacesContext().getRenderKit().getResponseStateManager().isPostback(event.getFacesContext())) { limpaDados(); } } }

O teste isPostback(event.getFacesContext() não retorna valor false como deveria, já usei esse código em outro projeto usando servidor Jboss, mas agora neste projeto estamos utilizando tomcat somente e o método deixou de responder da maneira que eu precisava.

Existe alguma outra resposta que eu possa usar para limpar as variáveis de meu Bean?

Criado 16 de novembro de 2009
Respostas 0
Participantes 1