Filter e RichFaces  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
kleins
JavaTeenager
[Avatar]

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
[Yahoo!] [MSN] [ICQ]
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.....
kleins
JavaTeenager
[Avatar]

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
[Yahoo!] [MSN] [ICQ]
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.
mateusprado
JavaEvangelist
[Avatar]

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
[WWW] [MSN]
kleins
JavaTeenager
[Avatar]

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
[Yahoo!] [MSN] [ICQ]
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
[Email] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team