因為web-inf下,應用伺服器把它指為禁訪目錄,即直接在瀏覽器裡是不能訪問到的。但是可以讓servlet進行訪問,
如web-inf下有a.jsp則可以用request.getrequestdispatcher("/web-inf/a.jsp").forward(request,response);如果想訪問web-inf下的html檔案的話,用request.getrequestdispatcher("/web-inf/a.html").forward(request,response);是訪問不了的。原因很簡單,jsp就是servlet,會被編譯成class檔案,而html的就不行了。 所以需要配置以下conf下的web.xml檔案才能去訪問html。
具體實現如下: 用開啟tomcat安裝目錄下conf下的web.xml檔案,找到
jsp
*.jsp
然後在它下面新增
jsp
*.html
這樣的話,就能用request.getrequestdispatcher("/web-inf/a.html").forward(request,response);去訪問web-inf下的html了
訪問web inf下的jsp
方法1 本來web inf中的jsp就是無法通過位址列訪問的.所以安全.如果說你要訪問這個資料夾中的jsp檔案需要在專案的web.xml檔案中去配置servlet格式差不多的配置就ok了。如下 html view plain copy servlet servlet name runtain ser...
訪問 WEB INF 下的 jsp 和 html
因為web inf下,應用伺服器把它指為禁訪目錄,即直接在瀏覽器裡是不能訪問到的。但是可以讓servlet進行訪問,如web inf下有a.jsp則可以用request.getrequestdispatcher web inf a.jsp forward request,response 如果想訪問...
Java web訪問WEB INF下的jsp的方法
方法1 本來web inf中的jsp就是無法通過位址列直接訪問到的,所以相對來說要安全一些。如果你要訪問這個資料夾中的jsp檔案需要在專案的web.xml檔案中去配置servlet格式。如下 html view plain copy runtain web inf inf.jsp runtain 方...