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-name>filterB</filter-name>
        <url-pattern>*.html</url-pattern>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>FORWARD</dispatcher>
    </filter-mapping>
FilterB does not apply during processing

After adding
    <filter-mapping>
        <filter-name>filterB</filter-name>
        <url-pattern>/mvc</url-pattern>
        <dispatcher>FORWARD</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

Reply via email to