SpringMVC中url-parden配置的问题和SpringMVC中js、css不生效问题
来源:互联网 发布:单反推荐 知乎 编辑:程序博客网 时间:2024/06/06 16:35
一般情况下,web.xml中<url-pattern>的配置有三种:
第一种:完全匹配
<url-pattern>/test/login.do</url-pattern>
第二种:路径匹配,匹配根路径下的全部请求
<url-pattern>/*</url-pattern>或者
<url-pattern>/</url-pattern>
第三种:扩展名匹配,匹配指定扩展名的请求
<url-pattern>*.do</url-pattern> <url-pattern>*.html</url-pattern>
第二种匹配方式,路径匹配的两种写法 “/” 和 “/*”有什么区别呢?
/采用的是时下用的很多的REST风格,它会拦截.js,.jpg(等).css静态文件,而使用/*则会拦截所有请求,包括.js,.jpg(等).css静态文件以及.jsp,重点就是这个.jsp,/不会拦截.jsp。举个例子:
用 “/”配置的时候,下面这个配置可以生效,因为不会拦截,直接去指定路径下寻找,而用 “/*”配置的时候会进行拦截,拦截之后能不能找到相关映射那就不好说了(仅针对Spring,Structs2和SSH不会出现这种情况。)
<welcome-file-list> <welcome-file>/WEB-INF/jsp/loginFly.jsp</welcome-file></welcome-file-list>
使用SpringMVC的时候经常会遇到js和css不生效的问题,明明路径都是对的问什么找不到呢?
原因可能是这样,SpringMVC中配置的url-pattern会对js、jpg、css等静态文件进行拦截,在页面请求静态页面的时候对请求进行拦截,如果你没有配置静态资源文件的影响,那么可想而知,当然是找不到的。
那么静态文件资源要如何配置呢?
在拦截器名-servlet.xml中配置
<mvc:resources location="assets/css/" mapping="assets/css/**"/> <mvc:resources location="assets/js/" mapping="assets/js/**"/>
这时候页面对静态资源文件的请求就可以得到相应啦。
<link href='assets/css/admin.css' type='text/css' rel='stylesheet' />
0 0
- SpringMVC中url-parden配置的问题和SpringMVC中js、css不生效问题
- 解决SpringMVC中文乱码问题以及配置不生效问题
- springmvc中配置web.xml的问题
- springmvc中解决JS,CSS等静态文件无法访问问题
- 解决 AndroidStudio 中 gradle 的 buildTypes 配置不生效问题
- SpringMVC 中 url-patter 与 @RequestMapping 的对应问题
- springMVC中DispatcherServlet的url配置方式
- Android中setHeight不生效的问题
- SpringMVC中@ResponseBody的问题
- springMVC中遇到的问题
- springmvc中遇到的问题
- SpringMVC中设置静态资源不被拦截的问题
- SpringMVC中设置静态资源不被拦截的问题
- SpringMVC中url-pattern /和/*的区别
- springmvc中url-pattern /和/*的区别
- SpringMVC中url-pattern /和/*的区别
- SpringMVC中url-pattern /和/*的区别
- css在JSP中不生效之路径问题
- OOA/OOD/OOP的区别
- android中finish()与system.exit(0)的区别?
- 数据结构之栈(四)
- 设计模式 命令模式 之 管理智能家电
- 图像模式
- SpringMVC中url-parden配置的问题和SpringMVC中js、css不生效问题
- vs2013窗口布局恢复
- Inno Setup中控件的创建及事件响应
- 是人才就不要等老板来安排你的工作 !
- 详解a href=#与 a href=javascript:void(0) 的区别
- 此证书的签发者无效Missing iOS Distribution signing identity问题解决
- 【浅墨Unity3D Shader编程】之一 夏威夷篇:游戏场景的创建 & 第一个Shader的书写
- C#泛型集合之Dictionary使用技巧
- 闲来无事做了个苹果手机价值与小米手机价值比较