由于 js 文件没有正确引入,导致页面的很多效果无法展示。这个问题我也从网上找了很多的解决办法,最后阴差阳错的解决了,以下是参考的一些解决方式。
如果你遇到下面跟我一样的问题,希望下面的解决方式能够对您有所帮助。
首先要确保引用的路径是正确的:
<script src="${pageContext.request.contextPath}/static/js/jquery.min.js"></script>
在 spring-mvc 文件中添加下列内容:
<mvc:default-servlet-handler/>
这里用 mvc:resource 来过滤静态资源有时会出错,具体为什么我也不是很清楚,如果哪位大佬有了解,还望多多指教。
mvc:default-servlet-handler/的使用…
Clean 项目,重启:
测试:
<html>
<head>
<title>Title</title>
<script src="${pageContext.request.contextPath}/static/js/jquery.min.js"></script>
<%-- <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>--%>
<script>
$(function () {
$("#btn").click(function () {
alert("hello btn");
});
});
</script>
</head>
<body>
<button id="btn">发送ajax 的请求</button>
</body>
</html>