博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springmvc-mvc:resource标签使用
阅读量:6826 次
发布时间:2019-06-26

本文共 1105 字,大约阅读时间需要 3 分钟。

转自:http://www.cnblogs.com/gzulmc/p/6746174.html

<!-- 配置静态资源 -->

<mvc:resources location="/static/" mapping="/static/**"/>

 

说明:

location元素:表示webapp目录下(即服务器根目录)的static包下的所有文件;
mapping元素:表示以/static开头的所有请求路径,如/static/a 或者/static/a/b;
 
该配置的作用是:DispatcherServlet不会拦截以/static开头的所有请求路径,并当作静态资源交由Servlet处理;
 
实例:
    当我们在项目中需要引入js,css,json等资源文件时,而你在web.xml中刚好这样配置了拦截规则

 
<servlet>
    <servlet-name>controller</servlet-name>
    <servlet-class>
        org.springframework.web.servlet.DispatcherServlet
    </servlet-class>
     <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>
            classpath:spring-mvc-controller.xml
        </param-value>
    </init-param>
</servlet>
<servlet-mapping>
    <servlet-name>controller</servlet-name>
    <url-pattern>/</url-pattern>  //配置成'/'即出了jsp文件外其他都拦截,'/*' 即拦截所有
</servlet-mapping>

 

 然后 当在页面上引入js,css等文件时,springMvc会拦截这些文件 。然后 你的页面就好丑了。。

 项目目录:

    

在页面上这样应用就可以了

 

   <link rel="stylesheet" type="text/css" href="static/easyui/themes/default/easyui.css"/>

    <link rel="stylesheet" type="text/css" href="static/easyui/themes/icon.css"/>

 <script src="static/js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
 
 
你可能感兴趣的文章
changelog 日志自动生成插件
查看>>
Eventloop不可怕,可怕的是遇上Promise
查看>>
如何让textarea随着内容自适应高度
查看>>
用Flex实现常见的几种布局
查看>>
前端错误日志上报相关实践
查看>>
使用SQLAlchemy添加数据库数据时,db.session.commit()报错:InvalidRequestError: This Session'......
查看>>
吴恩达MachineLearning-week1
查看>>
java锁浅析
查看>>
Windows的Linux子系统Attempt~
查看>>
http协议&缓存-几个常见状态码
查看>>
Objectiv-C NSObject
查看>>
tomcat8 启动慢问题
查看>>
MySQL学习笔记之一
查看>>
手把手教你搭建Docker Registry私服
查看>>
入门级前端教程
查看>>
sql - 索引
查看>>
ES6:函数参数初始值的源码分析
查看>>
海立股份机器人应用获显著突破
查看>>
前端性能优化(一)用一张图说明加载优化
查看>>
Mint-UI 自定义组件
查看>>