Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从筛选器中排除对静态内容的请求_Java_Tomcat_Filter - Fatal编程技术网

Java 如何从筛选器中排除对静态内容的请求

Java 如何从筛选器中排除对静态内容的请求,java,tomcat,filter,Java,Tomcat,Filter,我有一个用java7编写的应用程序,在Tomcat7上工作,其中有一个过滤器。这是我的web.xml <filter> <filter-name>image</filter-name> <filter-class>us.sourcio.monitorus.filter.UserAccessFilter</filter-class> <init-param> <param-name

我有一个用java7编写的应用程序,在Tomcat7上工作,其中有一个过滤器。这是我的web.xml

<filter>
    <filter-name>image</filter-name>
    <filter-class>us.sourcio.monitorus.filter.UserAccessFilter</filter-class>
    <init-param>
        <param-name>excludedURLs</param-name>
        <param-value>MonitisUptimeSnapshot.gadget;</param-value>
    </init-param>
</filter>
<filter-mapping>
    <filter-name>image</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

形象
us.sourcio.monitorus.filter.UserAccessFilter
不包括杜尔斯
MonitisUptimeSnapshot.gadget;
形象
/*

但问题是这个过滤器处理所有对静态内容html、img等的请求。如何解决这个问题

你想只过滤图像吗?不,我想让系统在每次调用加载任何静态内容时避免过滤,而不仅仅是img。但是html、css和ATC很可能您有一个定义了映射的Servlet,所以让筛选器使用相同的映射,最好是将
中的
元素替换为
元素。您的意思是使筛选器仅在调用我的任何Servlet时工作吗,像这样的Srvlet 1 Srvlet 2 Srvlet 3你能分享UserAccessFilter.java的代码吗?