【发布时间】:2011-06-29 08:41:30
【问题描述】:
我有一个具有以下结构的 Web 应用程序:
TOMCAT_HOME
|
webapps
|_myapp
|-html/
|-various directories
|-WEB-INF/
|-index.html
该应用程序具有通过各种路径注册的各种 servlet。
应用程序本身可以通过http://IP:PORT/myapp/访问
这门课程导致获得index.html(在欢迎列表中)。
我的问题是,我将如何注册一个过滤器来专门访问根目录但 not 子目录,即 url 映射 not 为 /*
如果我放置为 url-pattern / 似乎不起作用。
所以过滤器只会拦截这个请求http://IP:PORT/myapp/而不是http://IP:PORT/myapp/path或http://IP:PORT/myapp/servlet/path。
此外,过滤器会拦截像 http://IP:PORT/myapp/index.html 这样的请求,这相当于我的目标。
谢谢
【问题讨论】:
标签: java web-applications tomcat servlets servlet-filters