David it is not about /mvc or /mvc/* it is about *.html filter does not
apply on /mvc/news.html
please read carefully the whole problem.
On 10/3/07, David Delbecq [EMAIL PROTECTED] wrote:
Better use /mvc/* as url pattern than /mvc if you want it to apply to
/mvc/news.html
Mykola Paliyenko a écrit :
Hi all,
Do not know if this a problem with Tomcat or with Servlet 2.4 spec
I have a FilterA that redirects from /news to the /mvc/news.html
Then I have a DispatcherServelt that mapped to the /mvc/*
And a FilterB that mapped to *.html for both REQUEST and REDIRECT
methods
like this
filter-mapping
filter-namefilterB/filter-name
url-pattern*.html/url-pattern
dispatcherREQUEST/dispatcher
dispatcherFORWARD/dispatcher
/filter-mapping
FilterB does not apply during processing
After adding
filter-mapping
filter-namefilterB/filter-name
url-pattern/mvc/url-pattern
dispatcherFORWARD/dispatcher
/filter-mapping
It works like intended. I understand that Mapping for URL does not apply
when I forward on URL that matching some servlet, very strange but this
workaround proves it
I'm using Tomcat 5.5.9 under java 5
Please suggest whether it is a bug or a standard behavior, as for me it
is a
bug
Thanks in advance
Mykola
-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
WBR, Mykola