web应用中访问WEB-INF下的资源

2018-07-23 05:32:55来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

我们在编写自己的web项目时,为了保护我们的资源的目的,可以将自己的资源文件,比如jsp页面,一些文档,我们是希望这些资源是留给我们自己开发人员查看的,不希望别人随意查看自己的源代码,所以,将这些资源放在自己的WEB-INF目录下,是不可以通过URL直接访问到这些资源的,以下是我的尝试

http://localhost:8080/WEB-INF/jsp/back/list.jsp,这个是我的页面的jsp文件,通过url访问后是这样的

所以是不可以直接访问的,那么怎样才能访问我们的资源呢?答案是我们可以自己做一个业务逻辑处理,我是做了一个servlet,接收请求的参数,然后跳转到我想要的界面,这里的跳转是只能用forward,不能用redirect

这是servlet的处理代码

protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException,IOException{
request.getRequestDispatcher("/WEB-INF/jsp/back/list.jsp").forward(request,response);
}

成功

谢谢大家的观看!

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:spring cloud分布式整合zipkin的链路跟踪

下一篇:Java分享笔记:使用entrySet方法获取Map集合中的元素