1、下载jquery直接导入到项目
image.png
项目中引入jQuery
<script type="text/javascript" src="JS/jquery-3.7.1.min.js"></script>
2、通过pom.xml中引入
<!--jquery依赖-->
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>3.7.1</version>
</dependency>
项目中引入jQuery
<script src="webjars/jquery/3.7.1/jquery.min.js"></script>
遇到的问题,由于我的项目是spring MVC,启动Tomcat会报如下错
下载jquery直接导入到项目报错如下
No mapping for GET /JS/jquery-3.7.1.min.js
通过pom.xml中引入报错如下
No mapping for GET /webjars/jquery/3.7.1/jquery.min.js
解决方法:
主要问题在于dispatchServlet拦截了所有非jsp的请求,都要求有对应的加有注解的类进行映射 涉及到静态资源的访问,这时只需在springmvc.xml配置文件中添加以下两个标签配置即可解决所有静态资源的访问问题
<mvc:default-servlet-handler></mvc:default-servlet-handler>
<!--mvc驱动- 功能非常强大, 会自动注册三个注册->
<mvc:annotation-driven></mvc:annotation-driven>
<!--以上两个标签是处理静态资源的关键, 加上这两个标签即可解决静态资源访问的问题-->
网友评论