0 0

servlet-mapping中url-pattern配置问题5

比如我定义了一个mapping,
  <servlet-mapping>
    <servlet-name>html_dispatcher</servlet-name>
    <url-pattern>*.html</url-pattern>
  </servlet-mapping>

就是说所有的.html请求都会由html_dispatcher来处理,但现在我的问题是:
我希望某个文件夹下面的.html不用这个html_dispatcher处理,而所有其它的.html请求不变。

因为把所有其它的.html列出来实在太多了,多到我都不知道有多少。所以不能一一列出。
2012年8月26日 16:16

2个答案 按时间排序 按投票排序

0 0

代码分享 

2012年8月26日 23:31
0 0

url-pattern 目前只能:

前缀匹配 如/a/*
后缀匹配 如 *.html
绝对匹配 如/a/b

想做排除是无法做到的。 建议在filter中完成,如AntPathMatcher是一个匹配不错的工具
,使用 白名单 和 黑名单可以保证足够的灵活性。

2012年8月26日 16:23

相关推荐

    servlet-api.jar 下载地址

    例如,你可以通过以下配置将一个Servlet映射到URL路径: ```xml &lt;servlet&gt; &lt;servlet-name&gt;MyServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;com.example.MyServlet&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt; ...

    url-pattern的3种写法

    在Web应用开发中,`web.xml`配置文件扮演着极其重要的角色,其中`&lt;url-pattern&gt;`元素用于定义Servlet的映射规则,即URL模式。通过不同的URL模式,我们可以精确地控制Servlet如何被客户端请求所调用。本文将详细介绍`...

    servlet url-pattern

    在Web应用程序的部署描述符(web.xml)中,我们通过URL-Pattern来定义Servlet的访问路径,使得当用户通过特定URL发起请求时,服务器知道应该调用哪个Servlet来处理。 在`web.xml`文件中,URL-Pattern的配置方式通常...

    一个在线报名系统

    &lt;url-pattern&gt;/servlet/registerServlet&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet&gt; &lt;servlet-name&gt;changecodeServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;servlet.changecodeServlet&lt;/servlet-class&gt; &lt;/servlet...

    超级注意复杂整合环境中的Filter-Mapping的顺序--配置单点登陆及UrlRewrite有感

    在IT行业中,尤其是在Java Web开发领域,我们经常会遇到复杂整合环境下的系统配置问题。这篇博客“超级注意复杂整合环境中的Filter-Mapping的顺序--配置单点登陆及UrlRewrite有感”深入探讨了如何在这样的环境中正确...

    xml里filter-mapping中的dispatcher的使

    在Web应用中,一个过滤器可以被配置为对整个应用的所有请求进行过滤,也可以只针对某些特定的URL或Servlet进行过滤。`filter-mapping`元素包含以下子元素: - `&lt;filter-name&gt;`:指定过滤器的名称,必须与`&lt;filter&gt;`...

    Servlet-api setvlet文档

    4. **Servlet配置**:在web.xml文件中,开发者可以配置Servlet,包括Servlet的名称、映射URL、初始化参数等。例如: ```xml &lt;servlet&gt; &lt;servlet-name&gt;MyServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;...

    Axsis and XFire Demo src code

    &lt;url-pattern&gt;/servlet/AxisServlet&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;AxisServlet&lt;/servlet-name&gt; &lt;url-pattern&gt;*.jws&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-...

    xfire的使用详解

    重点位置: &lt;!-- spring 配置文件--&gt; &lt;context-param&gt; &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt; &lt;param-value&gt;classpath:spring/app.xml... &lt;url-pattern&gt;/services/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt;

    servlet-2_4-fr-spec-doc.rar_doc_servlet 2.4 spec_servlet api_ser

    2. **Servlet配置**:Servlet可以通过在部署描述符(web.xml)中声明来配置。这包括设置Servlet的类名、URL模式、加载顺序、初始化参数等。例如: ```xml &lt;servlet&gt; &lt;servlet-name&gt;MyServlet&lt;/servlet-name&gt; ...

    tomcat项目配置php所需jar

    tomcat项目配置php所需的jar包,web.xml配置信息如下: &lt;servlet&gt; &lt;servlet-name&gt;Quercus Servlet&lt;/servlet-name&gt; &lt;servlet-class&gt;... &lt;url-pattern&gt;*.php&lt;/url-pattern&gt; &lt;/servlet-mapping&gt;

    jfreechart使用手册

    添加jar包到lib目录下:gnujaxp.jar、iText-2.1.1.jar、jcommon-1.0.13.jar、jfreechart-1.0.10.jar 修改web.xml文件添加如下内容 ... &lt;url-pattern&gt;/servlet/DisplayChart&lt;/url-pattern&gt; &lt;/servlet-mapping&gt;

    servlet的url-pattern匹配规则详细描述(小结)

    Servlet的URL-Pattern匹配规则是Web应用程序中Servlet和Filter配置的核心部分,它决定了Servlet或Filter如何响应特定的HTTP请求。以下是对这些匹配规则的详细解释: 1. **精确匹配** - 在`&lt;url-pattern&gt;`中指定的...

    WMS仓库管理系统SSM.zip

    (写在前面的话,评论中说的图片显示问题解决了,原因是文件被拦截了,感谢帮忙解决问题的同学!) 基于SSM(spring+springMVC+MyBatis)技术开发的仓库管理系统,是我这学期期末综合课设项目,新鲜热乎,用的是:...

    基于SSM(spring+springMVC+MyBatis)开发的仓库管理系统

    (写在前面的话,评论中说的图片显示问题解决了,原因是文件被拦截了,感谢帮忙解决问题的同学!) 基于SSM(spring+springMVC+MyBatis)技术开发的仓库管理系统,是我这学期期末综合课设项目,新鲜热乎,用的是:...

    java web 登录验证码生成类

    另外在web.xml中配置验证码类的加载: &lt;servlet&gt; &lt;servlet-name&gt;CheckCodeImage&lt;/servlet-name&gt; &lt;servlet-class&gt;com.netshop.common.util.CheckCodeImage&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt; ...

    jsp 注册<servlet>方法说明

    &lt;servlet&gt; ... &lt;url-pattern&gt;/HelloWorld/subHelloWorld&lt;/url-pattern&gt; &lt;!-- 通过此接点来说明在URL地址栏地址;以"/"开始表示从服务器根地址开始,既 http://localhost/ 开始 --&gt; &lt;/servlet-mapping&gt;

    spring mvc

    里面写了简单的spring mvc的调用、配置文件里面有简单的注释、相信你们可以懂、 ... &lt;url-pattern&gt;*.do&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; 要与web-inf里面account-servlet.xml名字对应、要不然找不到文件。

    让Struts2直接支持浏览FreeMarker的FTL文件

    原来Struts2里带了一个org.apache.struts2.views.freemarker.FreemarkerServlet,新版本里没有了。 这个文件是我从Struts2老版本中摘出来的FreemarkerServlet... &lt;url-pattern&gt;*.ftl&lt;/url-pattern&gt; &lt;/servlet-mapping&gt;

    JSP Web.xml标准配置内容

    &lt;url-pattern&gt;/firstservlet&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;!--第三种Servlet,监听器--&gt; &lt;listener-class&gt;test.ListenerDemo&lt;/listener-class&gt; &lt;!--定义了Web应用程序中会话的超时时限--&gt; ...

Global site tag (gtag.js) - Google Analytics