This is just a guess, but, if you have JSF configured to use mappings like,
/faces/*
then, I think it might change the path to something like /faces/protected/<page>.jsp (so, I think you could setup a mapping of /faces/protected/* instead of /protected/*).
I used to have mine setup like that, but, now I'm using a,
*.faces
mapping for faces. This way it doesn't mess around with the path.
Jon
----- Original Message ----- From: "Bj�rn T Johansen" <[EMAIL PROTECTED]>
To: "MyFaces Discussion" <[email protected]>
Sent: Wednesday, May 04, 2005 8:08 AM
Subject: Re: Servlet Filter?
Yes, I am.... Maybe I'll check the request path...
BTW, is SecurityFilter something else or just another name for filter?
BTJ
[EMAIL PROTECTED] wrote:Hi
I seem to remember that (look in an earlier thread) there is a problem with that. Are you calling a faces page within that pattern?
One soulution is to use the top-levek aproach and then check the requestpath in your filter (I use SecurityFilter for this).
Hermod
-----Original Message----- From: Bj�rn T Johansen [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 04, 2005 1:59 PM To: MyFaces Discussion Subject: Re: Servlet Filter?
Yes, I discovered that there seems to be something wrong with my pattern... If I use /* as the pattern, it works... But if I use /protected/* then the filter is not called.. (I.e. I want to protect every file and subfolders inside a folder called protected, how should my pattern look like?
BTJ
[EMAIL PROTECTED] wrote:
Hi
I am using filters (for taking care of Hibernate sessions) and it
works
like a charm. However I did mess up initially because I forgot to add the correct mapping, which then resultet in the same behaviour.
Make sure you have somthing like this in your web.xml file:
<filter-mapping> <filter-name><<your_filtername>></filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
Hermod
-----Original Message----- From: Bj�rn T Johansen [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 04, 2005 1:43 PM To: [email protected] Subject: Servlet Filter?
I have a struts application where I am using Filter and Tomcat and
this
works as it should... But trying to do the same thing with a JSF application
doesn't
work? Are there something I am missing? The init() method is called, but
doFilter
is never called, why?
Regards,
BTJ

