博主在学习SSM整合的过程中碰到了静态资源被SpringMVC拦截的问题,
首先找到了网上的解决方法:
配置:<mvc:default-servlet-handler/>
让Spring把不能识别的请求交给默认的Servlet处理,
或者直接配置静态资源放行:
<mvc:resources location="/" mapping="/**/*.js"/>
<mvc:resources location="/" mapping="/**/*.css"/>
但是两种方法都试过了还是报错404,最后发现是没有把资源路径写对:
这是我引入的jq:
<script src="../js/jquery-3.6.3.js"></script>
正确的jq路径如下:
<script src="js/jquery-3.6.3.js"></script>
因为js目录是在webapp下,和项目路径平级,因此直接使用js/jquery-3.6.3.js即可