曾經在別的項目里看見過把JSP文件放到WEB-INF目錄下的方式,當時感覺很是奇怪,至今還是沒有想明白為什么放到那里。今天在網上查資料的時候又看到了這種方式。查了一下它的目的有人說是減少程序的入口點以提高應用的安全性。
不管他的目的為何和是否如其所愿先實現再說,實現方法其實很簡單就是在應用中注冊一個轉發的Servlet來把瀏覽器請求的地址轉換到WEB-INF目錄下對應的文件上。轉發Servlet的源碼如下:
































|
|||
曾經在別的項目里看見過把JSP文件放到WEB-INF目錄下的方式,當時感覺很是奇怪,至今還是沒有想明白為什么放到那里。今天在網上查資料的時候又看到了這種方式。查了一下它的目的有人說是減少程序的入口點以提高應用的安全性。 不管他的目的為何和是否如其所愿先實現再說,實現方法其實很簡單就是在應用中注冊一個轉發的Servlet來把瀏覽器請求的地址轉換到WEB-INF目錄下對應的文件上。轉發Servlet的源碼如下: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|||