Interceptor JSF

8 respostas
dahenz

Bom dia !!!

Gostaria de saber se existe Interceptors em JSF… Como no Struts2…

Obrigado…

8 Respostas

Giulliano

Desculpe mas vc esta se referindo à filtros ???

Não conheço struts…mas pelo que eu entendi vc quer interceptar as requisições

dahenz

Isso mesmo!

Não gostaria que meu sistema fosse acessado sem passar por um login e senha!!

As requisições seriam interceptadas para verificação de um usuário na sessão. Como faria isso?

Obrigado

O

Olá amigos…

Até onde conheço JSF nunca vi nenhuma referência aos Interceptor que foram implementados na versão do Strtus 2…

Se vocês conseguirem uma solução me avisem, pq esse pattern é muito bom…

T+

Giulliano

oscl:
Olá amigos…

Até onde conheço JSF nunca vi nenhuma referência aos Interceptor que foram implementados na versão do Strtus 2…
Se vocês conseguirem uma solução me avisem, pq esse pattern é muito bom…

T+

Realmente não existe uma implementação dessa para JSF, vc vai precisar usar um BOM e velho Filter mesmo. Embora esses interceptors peo que vcs disseram nada mais é do que uma extensão de um filtro ( uma abstração )

viniciuspadua

so com filtro mesmo ? estou atrás disso tb!
mesmo com JSF 2 ?

R

Seria isso?
http://www.rodrigolazoti.com.br/pt/2008/09/01/filtrando-usuarios-logados-em-jsf-com-phaselistener/

viniciuspadua

O problema de utilizar o phaselistener, para o meu caso, é a ordem de execução.
Primeiro faz o : beforePhase depois afterPhase e somente após o método!

Teria como fazer beforePhase, depois o método e por último o afterPhase ???

Flavio_machine

Jaz fiz isso usando do Servlet Filter

public class Seg implements Filter{

public void destroy(){}

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)throws IOException, ServletException{

//se o usario estiver na seção redireciona para tela de login senão autoriza ....

}

Tem que registrar o filtro no web.xml

flw

Criado 5 de março de 2009
Ultima resposta 28 de set. de 2010
Respostas 8
Participantes 6