| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/08/2008 13:45:06
|
kleins
JavaTeenager
![[Avatar]](/images/avatar/dcbe4be7606b574be9a50c64ffbe5254.jpg)
Membro desde: 19/03/2007 13:05:03
Mensagens: 171
Offline
|
Pessoal.
Estou tentando implementar um ServletFilter com o RichFaces, mas estou tendo dificuldades.
Me retorna o seguinte erro.
Eu preciso implementar um filter para as paginas ADMIN do meu sistema.
Na impossibilidade de implementar isso via filter, teria alguma outra maneira ?
Valeu !
[]´s
|
Rodrigo |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/08/2008 13:58:34
|
prbpedro
Thread.start()
Membro desde: 08/10/2007 11:55:26
Mensagens: 39
Offline
|
Cara, não sei se tem como, mas vc pode utilizar um Listener do JSF para fazer isso, eu utilizo e funciona muito bem.....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/08/2008 15:09:26
|
kleins
JavaTeenager
![[Avatar]](/images/avatar/dcbe4be7606b574be9a50c64ffbe5254.jpg)
Membro desde: 19/03/2007 13:05:03
Mensagens: 171
Offline
|
Vc indica alguma doc de como fazer isso ?
Vou procurar no google.
Provisoriamente estou controlando por uma Exception... no inicio de cada pagina JSf eu chamo uma classe pra verificar se existe um determinado objeto no facesContext, se não tiver eu lanço uma Exception customizada e configurei no web.xml pra enviar pra pagina de login caso ocorra o erro...
Será que ta muita "gambiarra" assim ?
abss
valeu
|
Rodrigo |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/08/2008 15:39:43
|
prbpedro
Thread.start()
Membro desde: 08/10/2007 11:55:26
Mensagens: 39
Offline
|
Cara eu fiz assim
Classe Listener
No faces-config.xml
Ai você faz um managed bean para setar o usuário na sessão.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/08/2008 08:54:52
|
mateusprado
JavaEvangelist
![[Avatar]](/images/avatar/b7e2588d3cbee971f93dd87308720d90.jpg)
Membro desde: 26/02/2008 07:20:38
Mensagens: 412
Localização: Araraquara, SP
Offline
|
esse tal de chameleon é um skin do richfaces. verifica ele.altera pra DEFAULT por exmplo. faz alguns teste alterando o skin.pode ser isso
|
Mateus Prado

Caelum Stella
SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/08/2008 09:34:58
|
kleins
JavaTeenager
![[Avatar]](/images/avatar/dcbe4be7606b574be9a50c64ffbe5254.jpg)
Membro desde: 19/03/2007 13:05:03
Mensagens: 171
Offline
|
Pior que eu estou usando o Default mesmo... não to usando este skin....
|
Rodrigo |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/11/2008 11:50:10
|
albama@bol.com.br
JavaChild
Membro desde: 06/04/2005 14:51:01
Mensagens: 123
Offline
|
Pessoal , estava com este problema e resolvi assim
O filtro do rich faces, estava apontado para uma servlet que não existia "Java Faces"
Eu acertei fiz o deploy e funcionou.
---------------------------------------------------
Ess é o filtro
<filter>
<display-name>Ajax4jsf Filter</display-name>
<filter-name>ajax4jsf</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
</filter>
---------------------------------------------------
Aqui ele aponta para a servlet : Faces Servlet
<filter-mapping>
<filter-name>ajax4jsf</filter-name>
<servlet-name>Faces Servlet</servlet-name>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
---------------------------------------------------
Aqui a servlet
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
---------------------------------------------------
Falta mapear a servlet com o mesmo nome "Faces Servlet" , no meu caso deu certo.
Marco Aurélio
|
Marco Aurélio
aureliorodrigues@gmail.com |
|
|
 |
|
|