1. 程式人生 > >javaweb中訪問WEB-INF下面的jsp

javaweb中訪問WEB-INF下面的jsp

   在專案的首頁中,一般會有這麼一段跳轉程式碼,  jsp頁面中訪問WEB-INF目錄下的jsp寫法:

         <jsp:forward page="/WEB-INF/page/index.jsp" />

     在servlet中訪問WEB-INF目錄下的jsp寫法:
	request.getRequestDispatcher("WEB-INF/page/index.jsp").forward(request,response);

  下面的寫法是錯誤的:
	response.sendRedirect("WEB-INF/page/index.jsp");

原因是:redirect是相當於使用者直接訪問了路徑,而使用者不能訪問WEB-INF目錄下的檔案,只有程式內部轉發的時候才能轉發到WEB-INF下的JSP