1. 程式人生 > 其它 >SSM遇到的問題:GET http://localhost:8080/js/login.js net::ERR_ABORTED 404

SSM遇到的問題:GET http://localhost:8080/js/login.js net::ERR_ABORTED 404

技術標籤:ssmtomcat

問題描述:

在tomcat啟動之後通過F12檢視到如下錯誤:

在IDEA中通過ctrl然後移動滑鼠至路徑所在位置,可以檢視路徑的正確性。起初我也考慮到是路徑問題,但通過ctrl+滑鼠是可以變色的(如下圖),使我走入誤區。

後來幾經周折終於找到原因,由於 js 檔案沒有正確引入,導致頁面的很多效果無法展示。

解決方案:

${pageContext.request.contextPath}是JSP取得絕對路徑的方法,等價於<%=request.getContextPath()%>

在路徑前加入${pageContext.request.contextPath}

,如下:

 <link rel="stylesheet" href="${pageContext.request.contextPath}/css/usersLogin.css">
    <link rel="icon" href="${pageContext.request.contextPath}/images/favicon.ico" sizes="32x32" />
    <script src="${pageContext.request.contextPath}/js/jquery-1.3.2.min.js"></script>
    <script src="${pageContext.request.contextPath}/js/login.js"></script>

我的目錄結構如下:

修改完之後,重新啟動tomcat即可解決問題。