Dobry den,

Resil jsem taky, poznate to celkem jednoduse podle pritomnosti techto atributu 
requestu:

  /**
   * Name of the request attribute that holds the URI of the forwarded-to page.
   */
  String REQATTR_JAVAX_FORWARD_URI = "javax.servlet.forward.request_uri";

  /**
   * Name of the request attribute that holds the URI of the included page.
   */
  String REQATTR_JAVAX_INCLUDE_URI = "javax.servlet.include.request_uri"; 

Nekde na googlu byl dobry popis toho co se posila a za jakych okolnosti (v j2ee 
spec by to taky melo byt popsano). Musite uprednostnit zpracovani 
javax.servlet.include.request_uri, protoze s forwardovane strany muzete udelat 
include, zatimco z includovane stranky forward neudelate (pred includem se 
flushne buffer a pokus o forward konci chybou "response already comitted").

Pripadne, jak Vam jiz radil nekdo jiny, 3 filtry jakozto 3 ruzne instance 
stejne tridy, kazdy s jinym parametrem urcujicim co zpracovava.

Honza

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Behalf Of Petr Červinka
Sent: Monday, September 25, 2006 4:39 PM
To: Java
Subject: dispatcher ve filteru


Dobry den,

ve web.xml mam takto zadany filter

    <filter-mapping>
        <filter-name>SomeFilter</filter-name>
        <url-pattern>/*</url-pattern>
        <dispatcher>FORWARD</dispatcher>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>INCLUDE</dispatcher>
    </filter-mapping>

Jsem schopen pak v samotnem filteru nejak rozlisit, jestli je volan pres 
FORWARD, REQUEST ci INCLUDE?

Petr

Odpovedet emailem