1. 程式人生 > >web專案開發下WEB-INF目錄使用的注意事項

web專案開發下WEB-INF目錄使用的注意事項

在web專案中,為了安全,可能需要把jsp、html等頁面檔案放在WEB-INF目錄下,這樣如果我們的頁面中出現超連結<a>標籤或者<script></script>指令碼下的location.href去直接轉向到WEB-INF下的某一個jsp或者html頁面,那麼就會引用不到,因為這樣的請求方式是客戶端的請求,而WEB-INF頁面只對服務端開放,對客戶端是不可見的。這時候我們可以使用springmvc或者struct的action,來進行轉向。我們先去請求一個action,然後由這個action分發到這個WEB-INF下的頁面就可以了

由於WEB-INF下對客戶端是不可見的,所以相關的資原始檔,如:css,js和圖片等資原始檔不能放在WEB-INF下,可以直接放在webapp下

以下是使用maven建立的web專案目錄結構



在WEB-INF目錄下的index.jsp去引用相關的非WEB-INF目錄下的資源,方式如下

以上參考部落格:https://blog.csdn.net/u011202334/article/details/61416764