如何进入WEB-INF里的jsp页面

今天在导入一个项目时看见别人写的这个项目在WEB-INF文件夹里,然后我想应该可以直接访问WEB-INF下的jsp页面,结果发现并不能直接访问,会报404错误

如何进入WEB-INF里的jsp页面_第1张图片(这里我要访问WebRoot-->WEB-INF-->jsp下的billlist.jsp这个页面,但是无法直接访问)

 

后来通过查询得到的回答是:放在WEB-INF文件夹下的原因是为了保证数据的安全性,避免客户端随意访问,而解决的方法可以通过后台转发实现,我选取的方法是在外部的index.jsp页面直接写一个小脚本,通过转发跳转:

<%
    request.getRequestDispatcher("./WebRoot/jsp/billlist.jsp").forward(request,response);
%>

当然还有其它的方式也可以进行访问。

你可能感兴趣的:(javaWeb,Java,SSM,debug)