Dúvida JSF

1 resposta
A

Olá :stuck_out_tongue:

Sou novata em JSF e preciso do conselho dos + experientes. :idea:

No sistema que estou tratando, ocorre a seguinte situação: o usuário possui uma sessão de 30 minutos. Após este período de “inatividade”, os objetos ManagedBean que estavam na sessão expiram. Então, qdo o usuário tenta continuar a navegação, uma página de erro é exibida, descrevendo o erro: o ManagedBean ‘X’ não foi encontrado…

Quero tratar este erro de forma que, quando a sessão expirar, o usuário, ao tentar navegar, seja redirecionado para a página de login.

A dúvida é: Como devo fazer isso? Usando Filtro? PhaseListener?
Qual é a maneira correta?

Abraços! :wink:

1 Resposta

rponte

Olá Anastasia,

Anastasia:
Olá :stuck_out_tongue:

Sou novata em JSF e preciso do conselho dos + experientes. :idea:

No sistema que estou tratando, ocorre a seguinte situação: o usuário possui uma sessão de 30 minutos. Após este período de “inatividade”, os objetos ManagedBean que estavam na sessão expiram. Então, qdo o usuário tenta continuar a navegação, uma página de erro é exibida, descrevendo o erro: o ManagedBean ‘X’ não foi encontrado…

Quero tratar este erro de forma que, quando a sessão expirar, o usuário, ao tentar navegar, seja redirecionado para a página de login.

A dúvida é: Como devo fazer isso? Usando Filtro? PhaseListener?
Qual é a maneira correta?

Abraços! :wink:


Você pode resolver isso com servlet filter mesmo, é simples.

Criado 7 de setembro de 2008
Ultima resposta 7 de set. de 2008
Respostas 1
Participantes 2