資源映射之----在springmvc中如何訪問WEB-INF目錄下的文件和系統文件夾中的文件


眾所周知,一個項目下面的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)測試:出現照片,說明訪問資源成功;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM