web应用中访问WEB-INF下的资源
程序员文章站
2022-04-24 19:45:27
我们在编写自己的web项目时,为了保护我们的资源的目的,可以将自己的资源文件,比如jsp页面,一些文档,我们是希望这些资源是留给我们自己开发人员查看的,不希望别人随意查看自己的源代码,所以,将这些资源放在自己的WEB-INF目录下,是不可以通过URL直接访问到这些资源的,以下是我的尝试 http:/ ......
我们在编写自己的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);
}
成功
谢谢大家的观看!
下一篇: 国内主流手机厂商“华米欧维”谁与争峰?!
推荐阅读
-
C# web应用程序不能访问app_code下类的原因以及解决方法
-
web应用中访问WEB-INF下的资源
-
JBoss 7/WildFly中替换默认的欢迎Web应用(访问域名能直接进入项目)
-
SpringBoot 访问web中的静态资源
-
jsp访问web-inf下的spring配置文件
-
怎么样让servlet访问web-inf下的网页或jsp文件呢
-
JavaWeb_ServletContext读取Web应用下的资源文件
-
spring mvc frame框架 访问web-inf下的jsp
-
C# web应用程序不能访问app_code下类的原因以及解决方法
-
idea中tomcat下读取资源文件的路径,资源文件放在web下面