zoukankan      html  css  js  c++  java
  • springMVC去掉静态资源的拦截

    前端控制器的配置

        <!-- springmvc的前端控制器 -->
        <servlet>
            <servlet-name>springMVC</servlet-name>
            <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    
            <!-- contextConfigLocation不是必须的
            如果不配置contextConfigLocation
            springmvc的配置文件默认在:WEB-INF/servlet的name+"-servlet.xml" -->
    
            <init-param>
                <param-name>contextConfigLocation</param-name>
                <param-value>classpath:spring/springmvc.xml</param-value>
            </init-param>
            <load-on-startup>1</load-on-startup>
        </servlet>
    
        <servlet-mapping>
            <servlet-name>springMVC</servlet-name>
            <url-pattern>/</url-pattern>
        </servlet-mapping>
    

     /默认拦截所有请求

    去静态资源拦截有三种方式

     一、在web.xml中配置映射,注意: 请将它放在所有Servlet的最前面(为了让它最先匹配),这样的话性能上应该比较好 

    <!-- 对静态资源的配置 -->
        <servlet-mapping>
            <servlet-name>default</servlet-name>
            <url-pattern>*.js</url-pattern>
            <url-pattern>*.css</url-pattern>
            <url-pattern>*.ico</url-pattern>
            <url-pattern>/img/*</url-pattern>
            <url-pattern>/fonts/*</url-pattern>
            <url-pattern>/font/*</url-pattern>
        </servlet-mapping>
    

     

    二、在springMVC.xml中添加静态资源的映射

     <!-- 资源映射 -->
        <mvc:resources location="/WEB-INF/css/" mapping="/css/**"/>
        <mvc:resources location="/WEB-INF/js/" mapping="/js/**"/>
    

    三、在springMVC.xml中添加静态资源默认Servlet处理,spring3.0.5以上版本

    <mvc:default-servlet-handler/>
    
    <!-- 也可以自行手动配置,自定义servlet -->
    <mvc:default-servlet-handler default-servlet-name="myDefaultServlet"/>
    

      

     

  • 相关阅读:
    (C#)中断程序流程,处理事件(委托,事件,Lambda表达式)2/3
    (C#) 字符串替换
    (C#基础) 方法的参数修饰符
    (C#基础) 数据类型
    (C#)中断程序流程,处理事件(委托,事件,Lambda表达式)1/3
    (PowerShell) 文件操作
    图像处理基础
    (C#)中断程序流程,处理事件(委托,事件,Lambda表达式)3/3
    迅速理解 XML
    VI命令使用(查找替换)
  • 原文地址:https://www.cnblogs.com/JAYIT/p/9371793.html
Copyright © 2011-2022 走看看