1. 程式人生 > >JSP中WebContent和WEB-INF下網頁的路徑問題和404報錯

JSP中WebContent和WEB-INF下網頁的路徑問題和404報錯

我們通過做專案,都會把jsp網頁放在WebContent目錄下,而不是WEB-INF下,因為大家都知道WEB-INF下的jsp頁面訪問會報404錯誤。

後來,學習了jsp+servlet技術,老師說以後做專案為了安全起見,可以把頁面放入WEB-INF目錄下,因為WEB-INF目錄下的網頁是訪問不到的,但是可以通過servlet去訪問到。

正是為了學以致用,我把今天的專案用這種思想去放置頁面了,結果在呼叫時候就出現了404錯誤,找到半天未果,突然想起這個知識點,jsp頁面中的a標籤做的路徑是訪問不到WEB-INF根目錄下的jsp檔案的,只能通過servlet去訪問,所以一定要把jsp頁面放在WEB-INF下,而且還要用jsp的a標籤訪問可以做如下改動即可:

WEB-INF資料夾外的jsp頁面a標籤 → servlet → WEB-INF資料夾下jsp頁面