springmvc <mvc:resource /> 标签使用
2024-09-16 09:27:40 203人阅读
<!-- 配置静态资源 --> <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="http://www.mamicode.com/static/easyui/themes/default/easyui.css"/> <link rel="stylesheet" type="text/css" href="http://www.mamicode.com/static/easyui/themes/icon.css"/>
<script src="http://www.mamicode.com/static/js/jquery.min.js" type="text/javascript" charset="utf-8"></script> |
|
|
|
|
springmvc <mvc:resource /> 标签使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉:
投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。