應用服務器把WEB-INF指為禁訪目錄,即直接在浏覽器裡是不能訪問的.
因此,可以讓servlet進行訪問,如web-inf下有X.jsp則可以用
request.getrequestdispatcher("/web-inf/X.jsp").forward(request,response);
進行派遣訪問.
但如果web-inf下有X.htm,則用request.getrequestdispatcher("/web-inf/a.htm").forward(request,response);就不能訪問.
WEB-INF下的jsp直接在鍊接中是無法請求到的,需要作一個action或者servlet的跳轉,
如<a href='XXXX'>首頁</a>,web.xml中的servlet可以這樣配置:
<servlet>
<servlet-name>index</servlet-name>
<servlet-class>跳轉到首頁的XXXX</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>index</servlet-name>
<url-pattern>/XXXXX</url-pattern><!--映射的路徑-->
</servlet-mapping>
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!