我有2个页面需要过滤
1. http://localhost:8080/testProject/test/test/Test1.jsp
2. http://localhost:8080/testProject/test/Test2.jsp映射如下 <filter-mapping>
<filter-name>TestFilter</filter-name>
<url-pattern>/test/test/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>Test</filter-name>
<url-pattern>/test/*</url-pattern>
</filter-mapping>
当我访问 /test/test/Test1.jsp页面的时候,2个过滤器同时有效请问,我如何配置,可以让过滤器只过滤/test/的请求,而不过滤子文件夹/test/test/.
1. http://localhost:8080/testProject/test/test/Test1.jsp
2. http://localhost:8080/testProject/test/Test2.jsp映射如下 <filter-mapping>
<filter-name>TestFilter</filter-name>
<url-pattern>/test/test/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>Test</filter-name>
<url-pattern>/test/*</url-pattern>
</filter-mapping>
当我访问 /test/test/Test1.jsp页面的时候,2个过滤器同时有效请问,我如何配置,可以让过滤器只过滤/test/的请求,而不过滤子文件夹/test/test/.
解决方案 »
- 网页中可以嵌入java控件吗?
- 在网站里留言框里 我想写iframe 就是把我的一个网页嵌进来 有个转译字符的问题
- <html:text>问题,救命
- 字符串处理求救
- 求救:如何用Applet把通过远程访问的文件保存到客户端本地机呢?
- 500求助:如何实现jsp页面内打印功能,在线等待!!
- 请可以用java调用vc写的com组件吗?如能,怎么实现?,谢了
- 问题还未解决,高手仍需帮忙!!!!!!
- 同一form中 两个不同的按钮 on click时分别对应不同的action 请问如何实现
- 我在书上看到:“JSP页面最终都要编译成SERVLET 才能执行” 那么我自已可以写SERVLET 吗?如果能,又怎样运行它呢 ?
- hibernate annotation乍做的??根本不理解
- jsp页面中一个按钮,点击后从指定文件的制定位置读取指定长度的内容,弹出到新网页上显示,谢谢!
<filter-name>Test</filter-name>
<url-pattern>/test/*</url-pattern>
</filter-mapping>的话会过滤/test/的所以请求
只能把*改成某一个特定文件夹了吧。
catch(SQLException e) {
do something;
}catch(Exception e) {
do something else;
}如果写成catch(Exception e) {
do something;
}catch(SQLException e) {
do something else;
}
do something else;语句就不会被执行了但是web.xml中不象JAVA代码中,讲究先后次序,你把
<filter-mapping>
<filter-name>TestFilter</filter-name>
<url-pattern>/test/test/*</url-pattern>
</filter-mapping>
写在前头也不管用
还是给Test1.jsp换个文件夹得了
if(request.getRequestURI().matches("test/test/.+")){
fc.doFilter(request, response);
}
如果路径匹配/test/*/...,就直接doFilter(request, response)
/test/*
只要是路径有/test的话就会过滤了
那个/test/test/前面没有/test吗?
<filter-mapping>
<filter-name>TestFilter</filter-name>
<url-pattern>/test/test/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>Test</filter-name>
<url-pattern>/test/*.*</url-pattern>
</filter-mapping>
这个再试试
<filter-name>TestFilter</filter-name>
<url-pattern>/test/test/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>Test</filter-name>
<url-pattern>/test/*.*</url-pattern>
</filter-mapping>