js不能執行的原因:
一 格式問題:
jsp文件:
1. <script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery-3.4.1.js"/>
js是不會執行的,原因不明。
2. <script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery-3.4.1.js"></script>
js完美運行。與1比較,是格式的差別,即<script type="text/javascript" src=""/> 和 <script type="text/javascript"
src="" </script>(注意斜體部分)。
二 静态拦截
web.xml中的DispatcherServlet使用/作爲請求的map:
<servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
解決方法:
不用 / 用 *.do,do是自定义字符。
三 js 404错误
路径问题,解决方法是校正jsqury的访问路径。