1. 程式人生 > >關於/WEB-INF目錄下的jsp頁面引入webapp下的js、css和圖片的問題

關於/WEB-INF目錄下的jsp頁面引入webapp下的js、css和圖片的問題

針對javaweb專案,通常將jsp頁面放在WEB-INF目錄下,通過程式內部進行訪問,防止外部使用者通過位址列直接訪問。但是當WEB-INF目錄下的檔案需要使用外部的css、js或者圖片檔案時,使用相對路徑卻沒辦法載入。

此時,需要使用到檔案的絕對路徑,即在訪問的路徑前加上專案名,如下:

動態獲取專案名:${pageContext.request.contextPath}  或者 <%=request.getContextPath()%>

以上兩種方式均能獲取到專案的根目錄,即webapp目錄。