`
a137268431
  • 浏览: 147660 次
文章分类
社区版块
存档分类
最新评论

访问WEB-INF目录下的资源

 
阅读更多

我们知道,在一个Web应用程序中,其下的WEB-INF目录下的资源在客户端是无法直接访问的,也就是说这里面的资源是绝对安全的。一般情况下,我们可以把一些比较重要,希望服务器端可以访问,但是客户端无法访问的东西放到WEB-INF目录下。但是并不是绝对的,我们可以通过配置web.xml文件来实现间接访问WEB-INF目录下的资源,具体如下:

打开web.xml文件,添加如下代码:

<servlet>

<servlet-name>demo</servlet-name>//名字是自定义的

<jsp-file>/WEB-INF/hello.jsp</jsp-file>//文件的相对路径,/表示从当前web应用程序的根目录开始

</servlet>

<servlet-mapping>

<servlet-name>demo</servlet-name>//和上面名字必须一致

<url-pattern>/hello.lnx</url-pattern>//url映射

</servlet-mapping>

分享到:
评论

相关推荐

    JSP文件是否有必要放在WEB-INF下

    因此,WEB-INF目录下的资源不是为客户直接服务的。我们仍然可以使用WEB-INF目录下的JSP页面来提供视图给客户,客户却不能直接请求访问JSP。JSP文件存放在WEB-INF目录下更为安全。 JSP文件是否需要放在WEB-INF目录下...

    请求重定向无法访问web-inf下的资源1

    解决: 配置web.xml &lt;servlet&gt; &lt;servlet-name&gt;success&lt;/servlet-name&gt; &lt;jsp-file&gt;/WEB-

    springmvc无法访问/WEB-INF/views下的jsp的解决方法

    本篇文章主要介绍了springmvc无法访问/WEB-INF/views下的jsp的解决方法,非常具有实用价值,需要的朋友可以参考下

    SpringMVC核心技术精讲.docx

    请求转发和重定向 当处理器对请求处理完毕后,向其它资源进行跳转时,有两种跳转方式:请求转发与重定向。而根据所要跳转的资源类型,...因为重定向相当于用户再次发出一次请求,而用户是不能直接访问 WEB-INF 中资源的

    HTTP_Status_404(The_requested_resource_is_not_available)的几种解决方案_补充

    如果您在 Eclipse 中引用了META-INF 或 WEB-INF 文件夹下的内容,将导致文件无法被访问。 排错方法: * 在 Eclipse 的“包资源管理器(Package Explorer)”中检查文件存放的位置。 * 确认文件是否存放在正确的目录...

    forward与redirect区别

    还有,转发是在web应用程序之内进行的,可以访问web应用程序所设定的内部目录,像是WEB-INF目录,只能在Web应用程序中进行,不能指定至其它的Web应用程序的地址。 redirect就是服务端根据逻辑,发送一个状态码,告诉...

    超全面javaweb教程28天第8天 9 WEB INF目录不能被客户端直接访问

    超全面javaweb教程28天第8天_9_WEB_INF目录不能被客户端直接访问

    基于java的订餐系统,优秀毕业设计,计算机专业必须收藏

    content:该目录也是存放项目的jsp页面,出于安全性考虑,该目录应该放在WEB-INF目录下,这样客户端便不能直接访问,可以项目中使用struts或者servlet进行转向访问。 lib:用于存放项目的架包。 classes:这个子...

    基于Java实现的物流配送管理系统 + 数据库文件 + 前端页面

    content:该目录也是存放项目的jsp页面,出于安全性考虑,该目录应该放在WEB-INF目录下,这样客户端便不能直接访问, 可以项目中使用struts或者servlet进行转向访问。 lib:用于存放项目的架包。 classes:这个...

    SpringBoot项目中WEB与Controller的联系-【SB系列之009】008 的共用资源

    动态页面放在Templates下, 只能通过controller才能访问到该目录!(和原来的WEB-INF差不多) 项目虽小,但是难度并不低,准确一点说,一步能跟着做成功的,已经就是学习JAVA的天才了,你完全可以不用报班,只看B站视频...

    ServletStudy

    Tomcat的目录 在Tomcat中,一个webapp,也就是Tomcat ... \ WEB-INF:该目录客户端不可直接访问,并放置到存储应用程序相关的配置文件(如web.xml),编译好的类文件目录(类),源代码文件目录(src)以及库文件目录

    SSH整合开发框架,可直接用于开发

    jsp文件统一放入WEB-INF下的jsp文件夹中,这个在struts配置文件中可以看到,默认的页面放置文件夹是WEB-INF/jsp 4、新建模块时,建议不同模块的采用不同的action命名空间也就是namespace,方便页面的管理。 5、...

    Spring MVC 环境搭建.docx

    在项目下新建一个文件夹 webapp (命名可自取,这个目录即是网站根目录),再在该文件夹下新建一个 WEB-INF 文件夹(命名固定),WEB-INF 作为 Tomcat 启动后的安全文件夹,浏览器不能访问到该目录下的资源。...

    JDBC连接所有数据库步骤

    1 将数据库的JDBC驱动加载到classpath中,在基于JAVAEE的WEB应用实际开发过程中,通常要把目标数据库产品的JDBC驱动复制到WEB-INF/lib下. 2 加载JDBC驱动,并将其注册到DriverManager中。 3 建立数据库连接,取得...

    14-Servlet注解以及IDEA与tomcat相关配置.pdf

    WEB-INF 目录下的资源不能直接访问,必须通过 Java 代码读取。web 应用程序调试可以通过增加和删除断点、启动调试、观测变量的值来实现。 在实际开发中,Servlet 注解和 web.xml 配置文件可以同时使用,但注解中的...

    tomcat 中文手册chm版

    覆盖面包括基本的网络应用 的资源树,网络应用存档结构,以及网络应用部署描述符的简介 (/WEB-INF/web.xml)。 部署者- 操作Apache Tomcat 部署者来部署,预编译, 和验证网络应用程序。 管理者- 在 Apache Tomcat ...

    java web实训项目:基于SSM的学生成绩管理系统源码+使用说明+设计文档(课程设计).zip

    3.将ssms.war文件放入tomcat/webapps目录下 4.启动tomcat服务器 5.打开浏览器,输入 localhost:8080/ssms 进入登录界面 6.输入用户名和密码访问系统 用户名:admin 密码:111111 也可将ssms.zip项目文件导入...

    JavaWeb编程技术参考答案

    2. 答:URL称为统一资源定位符, URL通常由4部分组成:协议名称、页面... 答:部署描述文件名是web.xml,它是XML文件,应该存放在Web应用程序的\WEB-INF目录中。 9. 答:当服务器找不到用户请求的资源时将发生404错误。

    基于SSM框架的文件共享平台

    主要采用的技术:spring+springMVC+mybatis+Mysql+OSS。该平台采用SSM作为系统的框架支持,系统分为后台管理系统...所有静态资源放在webapp/WEB-INF 下,页面由controller跳转访问。项目启动自动访问webapp/index.jsp;

    Dubbo管理控制台dubbo admin2.X for jdk8 (window,liunx)

    运行tomcat,然后访问tomcat根目录地址 (注意里面的WEB-INF/dubbo.properties中zookeeper的地址配置正确并且zookeeper服务正在运行) 默认用户 guest guest dubbo.registry.address=zookeeper://127.0.0.1:2181 ...

Global site tag (gtag.js) - Google Analytics