慧生活798app下载,北京seo报价,房产网网站,专业企业网站开发公司web.xml url-pattern 写法 1 三种写法 ① 完全匹配 url-pattern/test/list.do/url-pattern ② 目录匹配 url-pattern/test/*/url-pattern ③ 扩展名匹配 url-pattern*.do/url-pattern 2 注意事项 ☆ 容器会首先查找完全匹配url-pattern/test/list.do/url-pattern ② 目录匹配 url-pattern/test/*/url-pattern ③ 扩展名匹配 url-pattern*.do/url-pattern 2 注意事项 ☆ 容器会首先查找完全匹配如果找不到再查找目录匹配如果也找不到就查找扩展名匹配。 ☆ 如果一个请求匹配多个“目录匹配”容器会选择最长的匹配。 ☆ 定义”/*.action”这样一个看起来很正常的匹配会报错因为这个匹配即属于路径映射也属于扩展映射导致容器无法判断。
☆ “/” 是用来定义default servlet映射的。 3 我的一个需求 我想定义一个除了一种情况的所有url-pattern比如除了 *.jsp的所有情况 似乎找不到一种 all but ×××的写法 但似乎可以用下面这种方法 filter
filter-nameIPMonitorFilter/filter-name
filter-class
com.test.IPMonitorFilter
/filter-class
init-param
param-nameallowedIP/param-name
param-value127.0.0.1/param-value
/init-param
init-param
param-nameon_off/param-name
param-valueN/param-value
/init-param
init-param
param-nameUrlRegx/param-name
param-value!--你的正则表达式--/param-value
/init-param /filter
filter-mapping
filter-nameIPMonitorFilter/filter-name
url-pattern/*/url-pattern
/filter-mapping 如上面得配置我可以定义urlRegx来进行二次过滤第一次把全部都放进来