url-pattern配置技巧
2006-03-06 11:50
211 查看
我在配置Filter-mapping时,配置如下:
<filter-mapping>
<filter-name>aFilter</filter-name>
<url-pattern>/a/*</url-pattern>
</filter-mapping>
希望能过滤网站a地址下的所有请求。在实际的运行中,它确实能过滤a地址下的,不会过滤b地址下的。但是对于不在子目录下的请求(假如我的站点叫demo),如:http://localhost:8080/demo/aDemo.do,这个请求地址竟然能和 <url-pattern>/a/*</url-pattern>匹配。这显然是错误的。我们仅希望能过滤http://localhost:8080/demo/a/*.do。
经过查询无数资料,终于发现了,应该修改映射为:
<filter-mapping>
<filter-name>aFilter</filter-name>
<url-pattern>/a/*.*</url-pattern>
</filter-mapping>
Ok!终于成功啦!
<filter-mapping>
<filter-name>aFilter</filter-name>
<url-pattern>/a/*</url-pattern>
</filter-mapping>
希望能过滤网站a地址下的所有请求。在实际的运行中,它确实能过滤a地址下的,不会过滤b地址下的。但是对于不在子目录下的请求(假如我的站点叫demo),如:http://localhost:8080/demo/aDemo.do,这个请求地址竟然能和 <url-pattern>/a/*</url-pattern>匹配。这显然是错误的。我们仅希望能过滤http://localhost:8080/demo/a/*.do。
经过查询无数资料,终于发现了,应该修改映射为:
<filter-mapping>
<filter-name>aFilter</filter-name>
<url-pattern>/a/*.*</url-pattern>
</filter-mapping>
Ok!终于成功啦!
相关文章推荐
- SpringMVC DispatcherServlet在配置Rest url-pattern的一点技巧
- url-pattern配置技巧
- url-pattern配置技巧
- url-pattern配置技巧
- SpringMVC DispatcherServlet在配置Rest url-pattern的一点技巧
- url-pattern配置为"/"和"/*"的区别
- web.xml 非法<url-pattern>配置
- 一个Filter配置多个url-pattern
- 你真的了解DispatcherServlet的url-pattern配置吗?
- 关于web.xml配置中的<url-pattern>
- Filter 配置多个URL-PATTERN
- 关于web.xml里的filter的url-pattern配置问题
- Servlet容器Tomcat中web.xml中url-pattern的配置详解[附带源码分析]
- web.xml中DispatcherServlet的url-pattern配置错误导致JSP页面在浏览器中显示为源码
- JAVA WEB:一个Filter配置多个url-pattern
- Struts2与Websocket配置UrlPattern冲突问题
- 关于web.xml配置中的<url-pattern>
- Struts的url-pattern配置问题
- Filter配置多个url-pattern
- [java] servlet : url-pattern配置