Women in Technology

Hear us Roar



Article:
  Two Servlet Filters Every Web Application Should Have
Subject:   Problem solved ^_^
Date:   2003-11-27 03:30:41
From:   anonymous2
Response to: Problem with the ByteArrayOutputStream ...

Hello all !


OK, problem solved ...
In fact in the file web.xml :


<filter-mapping>
<filter-name>CacheFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>GZIPFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>


You need to declare your CacheFilter filter-mapping before your GZIPFilter filter-mapping ...


And then everything is ok :)


Thanks Jayson for your filters,


Thomas.

Full Threads Oldest First

Showing messages 1 through 4 of 4.

  • Problem solved ^_^
    2003-12-02 15:26:36  anonymous2 [View]

    I am glad your solution worked. However I must have another issue as I don't even have the GZIPFiler enabled. I have taken everything out of the web.xml except the cache filter and still no joy.
    • Problem solved
      2005-01-07 04:48:16  mcr [View]

      This also worked with Tomcat 5, but without
      requiring the clumsy empty file include:

      <% out.flush(); %>
    • Problem solved ^_^
      2005-01-06 12:54:28  mcr [View]

      I finally solved this problem by importing an empty html file with flush=true at the very end of each cached page, as so:

      • Problem solved ^_^
        2005-01-06 12:55:29  mcr [View]

        Sorry:

        >jsp:include page="/include/empty.html" flush="true" /<