#前端笔记#导入js等静态文件时报错:No mapping found for HTTP request with URI - Go语言中文社区

#前端笔记#导入js等静态文件时报错:No mapping found for HTTP request with URI


最近除了继续做Android老本行之外,也开始接触一些web端的开发工作,web后端的开发还好,SSM的框架已经相当成熟,按照框架的套路,还是比较容易上手的;不过web前端就不一样了,什么jquery啊,angular啊,node啊,vue啊,要学的东西实在太多...不过不怕,饭要一口一口吃,坑还是一个一个填呗...

今天就遇到一个坑,当我在自己的项目中引入jquery并运行项目后,控制台却提示我:No mapping found for HTTP request with URI [/js/jquery-3.2.1.min.js] in DispatcherServlet with name 'SpringMVC',意思是spring把我的js当作servlet去处理了!?,好吧,拦截器是在web.xml中设置的,那就去那看看呗,果然问题就出现这:

因为我将spring的url-pattern设置成了/,因此spring会拦截所有所有请求,所以js等静态文件也被拦截了,而且由于不是servlet而导致报错,解决这个问题的方法有两个:

1、在web.xml中为静态文件设置servlet-mapping:


2.在spring配置文件中设置mvc-resources:


好了,web之路的第一个坑总算是填了,next one~



版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/superyu1992/article/details/78462246
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-08 11:41:29
  • 阅读 ( 822 )
  • 分类:前端

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢