zoukankan      html  css  js  c++  java
  • SpringMVC访问静态资源的三种方式

    静态资源放行

    1.引入mvc命名空间

    会先经过自定义的Convertor

    <!-- 添加注解驱动 --> 
    <mvc:annotation-driven/> 
    <!-- 
    通过mvc:resources设置静态资源,这样servlet就会处理这些静态资源,而不通过控制器 设置不过滤内容,
    比如:css,js,img 等资源文件 location指的是本地的真是路径,mapping指的是映射到的虚拟路径。 
    --> 
    <mvc:resources mapping="/css/**" location="/css/"/>
    

    2.使用默认的Servlet来处理

    <!--springmvc配置文件中, 启用默认Servlet--> 
    <mvc:default-servlet-handler/>
    

    并在web.xml中进行配置

    <!--增加对静态资源的处理,当前的设置必须在Spring的Dispatcher的前面-->
    <servlet-mapping> 
    	<servlet-name>default</servlet-name> 
    	<url-pattern>*.css</url-pattern> 
    	<url-pattern>/css/*</url-pattern> 
    </servlet-mapping>
    

    3.设置spring的全局拦截为*.do

    <!-- 拦截所有请求 --> 
    <servlet-mapping> 
    	<servlet-name>dispatcher</servlet-name>
     	<!--<url-pattern>/</url-pattern>--> 
     	<url-pattern>*.do</url-pattern> 
    </servlet-mapping>
    
  • 相关阅读:
    java面向对象3
    java面向对象2
    java面向对象1
    java基础5
    java基础4
    java基础3
    递归之汉诺塔问题
    自定义 strcpy函数
    自定义strcmp函数
    自定义strcat函数
  • 原文地址:https://www.cnblogs.com/grj001/p/12225525.html
Copyright © 2011-2022 走看看