SpringMVC+MyBatis 項目,JSP 引用 CSS/JS/圖片 404,但直接打開 HTML 正常。
靜態資源放在 WEB-INF 目錄下,該目錄受 Servlet 規範保護,**客戶端無法直接訪問**。
css、js、images 目錄移至 Web 根目錄(如 webapp/ 或 src/main/webapp/)。<link rel="stylesheet" href="${pageContext.request.contextPath}/css/style.css">
<script src="${pageContext.request.contextPath}/js/app.js"></script>
<mvc:resources mapping="/css/**" location="/css/"/>
<mvc:resources mapping="/js/**" location="/js/"/>