|
|
Filter sem dúvidas!
Para evitar a exceção crio uma página index.jsp (sem jsf) que é a
welcome page, nela coloco um redirecionamento para home.jsf;
Ex: <%response.sendRedirect(request.getContextPath() + "/home.jsf");
%>
Isso resolve a exceção
Agora no Filter verifico na sessão se existe a instância de
ManagedBean (sei que é totalmente errado isso, más funciona
perfeitamente pra quem sabe o que esta fazendo), senão existir basta
mandar um redirect para index.jsp, que por sua vez redirecionar para
home.jsf e faz o login.
Espero ter ajudado, tarde sei, mesmo assim espero ter exclarecido.
Att
Fábio Moraes
On 25 jun, 14:38, Neeryck <nery.weling...@xxxxxxxxx> wrote:
> Há inúmeras controvérsias que me deixam perdido, tendo em vista meu
> pouco conhecimento.PhaseListenerouFIlter?
> Até aqui, eu concordo com você Fábio Moraes, e gostaria de perguntar
> se tem um exemplo de como fazer isso em umFilter. Afinal, se tentar-
> mos redirecionar uma página em umFilter(dependendo das
> configurações) fatalmente lançará uma ViewExpiredException. Isso pq a
> view já foi expirada (não somente pelo fato de uma sessão expirar).
>
> Poderiam me ajudar com essa questão ???
>
> Muito obrigado a todos!
>
> []'s
>
> On 7 jun, 15:33, Fabio Moraes <fabioj...@xxxxxxxxx> wrote:
>
> > Marcelo, boa tarde.
>
> > Sem dúvida, utilizeFilter.
>
> > Implementar segurança por fase é um despedicio de tempo e consumo de
> > processamento.
>
> > Nas fases somente aplique em uma, pois são inúmeras fases e se aplicar em
> > cada uma, imagine o consumo de processamento numa aplicação de grande porte.
>
> > Att,
> > Fábio Moraes
>
> > 2010/6/7 Marcelo Preis Ferreira <preis.ud...@xxxxxxxxx>
>
> > > Aproveitando o gancho... a maioria usafilteré isso?... ou no controle de
> > > fase...
> > > por que não consegui enteder em qual opção vocês sugerem tratar isso?
> > > Estou ajudando o amigo nas perguntas por que tabém tenho umas duvidas e
> > > problemas semelhantes.
>
> > > Se faço por fase qual a melhor fase a se fazer?
> > > Se faço nofilter a cada fase faço teste correto?
>
> > > Em 7 de junho de 2010 09:52, Erich Cainã Lange
> > > <erichca...@xxxxxxxxx>escreveu:
>
> > > no web.xml tem uma opção session-config lá vc define o tempo da sessao
>
> > >> Em 7 de junho de 2010 09:31, Roan Brasil Monteiro
> > >> <roanbra...@xxxxxxxxx>escreveu:
>
> > >> Olá pessoal,
>
> > >>> Estou precisando fazer login e logout e guardar na sessão algumas
> > >>> coisas.
> > >>> Como posso fazer isso e tbm que depois de alguns minutos inativo a
> > >>> sessão
> > >>> expire?
>
> > >>> Obrigado
>
> > >>> --
> > >>> Atenciosamente,
>
> > >>> Roan Brasil Monteiro
> > >>>http://roanbrasil.wordpress.com/
>
> > >>> --
> > >>> Você recebeu essa mensagem por que é membro do "JavaSF: JavaServer Faces
> > >>> Group" emhttp://groups.google.com/group/javasf
> > >>> Para postar no grupo envie para javasf@xxxxxxxxxxxxxxxx
>
> > >> --
> > >> Você recebeu essa mensagem por que é membro do "JavaSF: JavaServer Faces
> > >> Group" emhttp://groups.google.com/group/javasf
> > >> Para postar no grupo envie para javasf@xxxxxxxxxxxxxxxx
>
> > > --
> > > Você recebeu essa mensagem por que é membro do "JavaSF: JavaServer Faces
> > > Group" emhttp://groups.google.com/group/javasf
> > > Para postar no grupo envie para javasf@xxxxxxxxxxxxxxxx
>
> > --
> > Fábio Moraeshttp://devio.us/~fabiojmor/
--
Você recebeu essa mensagem por que é membro do "JavaSF: JavaServer Faces Group"
em http://groups.google.com/group/javasf
Para postar no grupo envie para javasf@xxxxxxxxxxxxxxxx
|
|