springmvc无法访问静态资源
来源:互联网 发布:单片机开发案例 编辑:程序博客网 时间:2024/06/11 03:43
springmvc无法访问静态资源
想要在页面中引入一段js
<script type="text/javascript" src="plugins/My97DatePicker/WdatePicker.js"></script>
页面无法引入js,后台报错:
[org.springframework.web.servlet.PageNotFound] {} - No mapping found for HTTP request with URI [/data-export/plugins/My97DatePicker/WdatePicker.js] in DispatcherServlet with name ‘springServlet’
原因:在web.xml中配置了springServlet如下:
<servlet-mapping> <servlet-name>springServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
默认对所有/访问的页面或者其他资源都进行拦截,而这个js没有相应的controller,所以无法访问。
解决办法1:
把springServlet配置改为*.do或者其他
<servlet-mapping> <servlet-name>springServlet</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>
解决办法2:
在spring-mvc.xml中配置静态资源访问:
<mvc:resources location="/" mapping="/**/*.js"/> <mvc:resources location="/" mapping="/**/*.css"/> <mvc:resources location="/" mapping="/**/*.gif"/> <mvc:resources location="/" mapping="/**/*.jpg"/>
解决办法3:
在spring-mvc.xml中配置:
<mvc:default-servlet-handler/>
spring版本需要在3.0.5以上
0 0
- springmvc无法访问静态资源
- 解决SpringMVC 静态资源无法访问
- SpringMVC静态资源无法访问的问题
- springmvc中静态资源无法访问问题
- SpringMVC静态资源无法访问的一个奇怪的问题
- springMVC 请求404错误或静态资源无法访问
- springmvc解决静态资源无法访问的两种方法
- springMvc无法访问静态文件
- nginx 静态资源无法访问
- intellij idea无法访问静态资源
- springboot程序无法访问静态资源
- SpringMVC----初步配置和静态资源无法访问的原因及解决
- SpringMVC框架中,静态资源(如外部js)无法访问的问题
- SpringMVC-----SpringMVC静态资源处理
- [SpringMVC] SpringMVC静态资源访问
- SpringMVC访问静态资源
- SpringMVC过滤静态资源
- SpringMVC访问静态资源
- iOS巅峰之开发过程中的小知识点大全
- 后台数据传入前端乱码问题
- 安卓开发中非常炫的效果集合
- 如何修改JSP页面tab标题前的图片?
- div距底边位置固定
- springmvc无法访问静态资源
- 1613-3-傅溥衍 总结《2016年11月18日》【连续四十九天总结】
- 关于myeclipse2015(mac)中无法创建web项目的解决办法
- IOS网络——检测网络状态:Reachability
- 正则表达式的基本语法
- 发送邮件
- 鸟瞰大数据hive学习从入门到精通路线图
- 第一个博客
- 改变IDEA中SBT仓库为Aliyun的方法