`

servlce与filter的url-pattern介绍

 
阅读更多

url-pattern格式:

1、 以”/’开头和以”/*”结尾,用来做路径映射的。

2、 以前缀”*.”开头,用来做扩展映射的。

3、 “/” 开头,是用来定义default servlet映射的。

 

 值得注意的一个小点: /loginAction.do* 与/Logi-nAction.do/* 的区别:

1、注意:如果配置为

<url-pattern>/LoginAction.do*</url-pattern>

 会出问题,因为与loginAction.do不匹配,与loginAction.do?a='b'不匹配,与loginAction.doaa不匹配,也就是说,没有匹配的点。

 

2、如果配置为:

<urlpattern>/LoginAction.do/*</url-pattern>

 

则可以与loginAction.do匹配。

可以与loginAction.do?a=b匹配

但是不可以与loginAction.doaa匹配

也就是说,我们一般用的都是第二种。

分享到:
评论

相关推荐

    cors-filter-1.7.jar,java-property-utils-1.9.jar

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 以上配置允许所有来源的请求,并且支持多种HTTP方法。当然,这只是一个基础示例,实际生产环境中需要根据安全性和需求进行更具体的配置。 总结来说,"cors-...

    ssh配置文件

    在给定的文件信息中,虽然标题和描述指向了“SSH配置文件”,但【部分内容】却涉及到了Struts2、Spring、Hibernate这三个框架在Web项目中的集成与配置。因此,以下将围绕这部分内容进行深入解析,详细介绍如何在Web...

    spring boot整合CAS Client实现单点登陆验证的示例

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 这只是 CAS Client 的一些基本配置,实际上还需要根据具体情况进行修改和调整。 Spring Boot 整合 CAS Client 是一种简单且高效的解决方案,用于实现单点...

    java中文乱码的解决方法

    - `&lt;url-pattern&gt;/*&lt;/url-pattern&gt;`:指定了该过滤器对所有URL请求有效。 #### 方法二:适用于Struts1集成的解决中文乱码问题 对于使用Struts1框架的应用程序,可以通过扩展Apache的`ActionServlet`来解决中文...

    框架ssm整合

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; &lt;!-- 将POST请求转化为DELETE或PUT --&gt; &lt;filter&gt; &lt;filter-name&gt;HiddenHttpMethodFilter&lt;/filter-name&gt; &lt;filter-class&gt;org.springframework.web.filter....

    java中文乱码的解决方法.pdf

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 2. **与Struts1集成的解决方案**: - 自定义`ActionServlet`:创建一个新的Servlet类,继承自Apache的`ActionServlet`。在自定义的Servlet的`service`...

    统一身份认证对外文档

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; &lt;filter&gt; &lt;filter-name&gt;CASFilter&lt;/filter-name&gt; &lt;filter-class&gt; org.jasig.cas.client.authentication.AuthenticationFilter &lt;/filter-class&gt; &lt;init-param&gt;...

    spring MVC所需jar包和filter的配置

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` - `DelegatingFilterProxy`:Spring提供的Filter,用于代理Spring的Bean,例如Spring Security的Filter链。 - 编写自定义Filter:扩展`javax.servlet....

    ssh框架整合步骤

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; &lt;!-- Action Context Cleanup Filter --&gt; &lt;filter&gt; &lt;filter-name&gt;struts-cleanup&lt;/filter-name&gt; &lt;filter-class&gt; org.apache.struts2.dispatcher....

    struts.xml和applicationContext.xml、web.xml的配置

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;filter&gt; &lt;filter-name&gt;contextLoaderFilter&lt;/filter-name&gt; &lt;filter-class&gt;org.springframework.web.context.ContextLoaderFilter&lt;/filter-class&gt; &lt;/filter&gt; ...

    SS整合1

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 2. **DispatcherServlet**:Spring MVC的核心组件,负责处理所有HTTP请求。配置如下: ```xml &lt;servlet-name&gt;springDispatcherServlet&lt;/servlet-name&gt;...

    SSH普通配置指南新手有用

    &lt;url-pattern&gt;/&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; ``` 配置Hibernate框架: 1. 添加Hibernate的jar包到lib目录。 2. 创建Hibernate的配置文件`hibernate.cfg.xml`,包括数据库连接、实体类映射等信息。 3. 创建...

    SSH全注解环境搭建

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` - 配置Struts2过滤器: ```xml &lt;filter&gt; &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;filter-class&gt;org.apache.struts2.dispatcher.ng.filter....

    Spring Security简易配置指南

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 3. **配置Spring Security**:创建一个专门用于Spring Security的配置文件,比如`application-Security.xml`。在这个文件中,你可以使用`&lt;http&gt;`元素来定义...

    通过CXF开发webService接口(soap协议、maven项目).pdf

    本教程将介绍如何利用CXF和Maven来创建一个基于SOAP协议的Web Service接口。 首先,为了使用CXF开发Web服务,我们需要在项目的pom.xml文件中添加相应的依赖项。如文中所示,我们需要引入JUnit库用于测试,Spring ...

    spring框架中常用的配置

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` #### 四、Spring框架中的监听器配置 - **ContextLoaderListener**:这是一个重要的监听器,它会在Web应用程序启动时初始化Spring的WebApplicationContext...

    securityfilter-spring

    例如,可以基于角色进行授权,如`&lt;intercept-url pattern="/admin/**" access="hasRole('ROLE_ADMIN')" /&gt;`,只有拥有“ROLE_ADMIN”角色的用户才能访问以“/admin/”开头的URL。 六、其他安全特性 除了基本的认证...

    Spring MyBatis 整合

    &lt;url-pattern&gt;*.do&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;!-- 解决工程编码过滤器 --&gt; &lt;filter&gt; &lt;filter-name&gt;characterEncodingFilter&lt;/filter-name&gt; &lt;filter-class&gt;org.springframework.web.filter....

    使用Spring Security开发安全的Java程序.pdf

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` `DelegatingFilterProxy`是Spring框架提供的类,它会代理应用上下文中定义的Spring Bean实现的过滤器。在这个例子中,Bean的名字是`...

Global site tag (gtag.js) - Google Analytics