眾所周知,一個項目下面的WEB-INF目錄是不直接訪問的,在我們開發項目的時候也通常把一些jsp頁面和一些重要的文件放在這個目錄下面,為了不讓它被隨意的改變,以提高它的安全性;那么,有時候我們有需要訪問它的時候,該如何訪問它呢?我這里是使用了添加配置文件的方法來做的;
1)在springmvc的配置文件中添加靜態資源映射;這里面即用
"/staticFile/**"代替"/WEB-INF/static/"
mapping:指定請求路徑; location:指定目錄; file:磁盤路徑
<!-- 映射項目內部資源 /staticFile/js/jquery-3.2.1.mini.js==>/WEB-INF/static/js/jquery-3.2.1.mini.js --> <mvc:resources mapping="/staticFile/**" location="/WEB-INF/static/"/>
2)那么我們在瀏覽器地址欄如果想查找WEB-INF目錄下的文件時,就可以這樣輸入;如果出現照片,則說明成功的訪問到了這個資源;
3)訪問系統文件夾中的文件;
<!-- 靜態資源映射:將請求路由到對應的目錄 mapping:指定請求路徑; location:指定目錄; file:磁盤路徑 /upload/a.jpg==>返回E:/upload/a.jpg --> <mvc:resources mapping="/upload/**" location="file:E:/upload/"/>
4)測試:出現照片,說明訪問資源成功;