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

本文共 1157 字,大约阅读时间需要 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>
 
 

转载于:https://www.cnblogs.com/sharpest/p/7740177.html

你可能感兴趣的文章
IIS无法解析.json文件
查看>>
Squid配置详解+认证
查看>>
解决能上QQ不能上网页的软件下载
查看>>
我的友情链接
查看>>
白话Kubernetes网络
查看>>
浅析正则表达式
查看>>
oracle备份之-- 使用数据泵 闪回
查看>>
Mysql5.7 查看表结构基本语句之describe
查看>>
mongodb的资料
查看>>
分享平时工作中那些给力的shell命令
查看>>
我的友情链接
查看>>
cpp命名空间
查看>>
自然语言处理之:搭建基于HanLP的开发环境(转)
查看>>
截图留存
查看>>
web复习day03:request
查看>>
LVS负载均衡
查看>>
RabbitMQ使用
查看>>
电子签名助力电子处方合规高效,实现医院管理全程电子化
查看>>
contentType
查看>>
Python3网络爬虫(十一):爬虫黑科技之让你的爬虫程序更像人类用户的行为(代理IP池等)...
查看>>