リクエストが web.xml でマップされたサーブレットに対するものである場合はいつでも、Filter doFilter メソッド内で知りたいです。とにかくそうすることがありますか?
前もって感謝します、
フェルナンド
リクエストが web.xml でマップされたサーブレットに対するものである場合はいつでも、Filter doFilter メソッド内で知りたいです。とにかくそうすることがありますか?
前もって感謝します、
フェルナンド
That can't be done. Better map the filter on those servlets directly. This can be done by using <servlet-name>
instead of <url-pattern>
. It has to be exactly that <servlet-name>
which is definied in the <servlet>
entries. You can specify multiple if you need.
<filter-mapping>
<filter-name>myFilter</filter-name>
<servlet-name>myOneServlet</servlet-name>
<servlet-name>myOtherServlet</servlet-name>
<servlet-name>myLastServlet</servlet-name>
</filter-mapping>
Or when you're already on Java EE 6 /Servlet 3.0 and are thus likely using @WebFilter
on the class.
@WebFilter(servletNames={"myOneServlet", "myOtherServlet", "myLastServlet"})