`

关于WEB-INF

阅读更多
    对于Java Web应用而言,WEB-INF是一个特殊的文件夹,Web容器会包含该文件夹下的内容,客户端浏览器无法访问WEB-INF路径下的任何内容。
    事实上,这涉及到安全问题,试想如果客户端可以访问WEB-INF下的内容,然后把这些代码进行反编译,那么网站的源代码就会泄露,这样公司的损失将无法估量。
    当向JSP页面中插入Java applet时,编译后的java applet字节码文件,也就是.class文件一定不能放入WEB-INF的classes下,实际上,不能放入WEB-INF的任何文件夹下。因为浏览器需要加载applet,而客户端浏览器无法访问WEB-INF路径下的任何内容。
    另外用eclipse开发工具时,src下的.java文件编译后的字节码文件会自动被放入WEB-INF\classes下,所以java applet要单独建一个包,放在src外面,进行单独编译。这样就能保证客户端浏览器正确加载java applet类。
0
0
分享到:
评论

相关推荐

    web-inf和meta-inf

    Web-Inf和Meta-Inf详解 Web-Inf和Meta-Inf是两种常见的配置文件,在Java Web应用程序中扮演着重要的角色。下面我们将详细介绍Web-Inf和Meta-Inf的作用、结构和应用。 Web-Inf Web-Inf是一种配置文件,主要用于...

    Eclipse中web-inf和meta-inf文件夹的信息

    ### Eclipse中web-inf和meta-inf文件夹的信息 #### 一、META-INF 文件夹 `META-INF` 文件夹是 Java 应用程序中的一个重要组成部分,它主要用于存放与应用程序相关的元数据信息,例如清单文件(`MANIFEST.MF`)等。...

    WEB-INF目录下的jsp页面如何访问

    从给定的信息来看,似乎存在一定的误解,因为提供的内容与标题和描述中提及的主题“WEB-INF目录下的jsp页面如何访问”并不相符。然而,基于题目要求,我将围绕“WEB-INF目录下的jsp页面如何访问”这一主题进行详细的...

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

    "JSP文件是否有必要放在WEB-INF下" JSP文件是否需要放在WEB-INF目录下,这是一个长期以来IT行业中讨论的热门话题。从安全性、可维护性、可读性等多方面考虑,讨论双方提出了不同的观点。 首先,从安全性角度考虑,...

    java 读取WEB-INF下文件夹中的properties文件

    非常实用的读取配置文件的小工具,专门读取WEB-INF下文件夹中的properties文件,代码简洁、亲测没有问题,适用范围广,任何类中都可调用,传入Key及可得到Value

    web-inf 第一部分

    【标题】"Web-INF 第一部分" 涉及的知识点主要集中在Java Web开发中的一个重要目录结构,SSH框架的使用,以及Oracle数据库与PBMS系统的结合。在这个场景中,`WEB-INF`目录是Java Web应用程序的标准组成部分,SSH框架...

    WEB-INF中的web.xml中之前增加以下配置:

    WEB-INF中的web.xml配置详解 本文将详细介绍WEB-INF中的web.xml文件中的配置,包括Context配置、Resource配置、resource-ref配置,以及对应的Java类编写。 一、Context配置 在WEB-INF中的web.xml文件中,添加以下...

    java读取WEB-INF或src目录下的properties配置文件

    大家都喜欢把配置文件放在src目录下,如果有10个以上的配置文件为什么不考虑在WEB-INF目录下新建一个文件夹,专门放配置文件;这样即好管理,文件安全性又高。亲问题已经解决,把源代码共享给大家,已经通过测试;...

    已配置好Struts2.2.1GA的WEB-INF

    标题中的“已配置好Struts2.2.1GA的WEB-INF”指的是一个已经包含了所有必要配置文件和库的WEB-INF目录,这个目录是Java web应用的核心部分,它包含了一些关键元素: 1. **web.xml**:这是web应用的部署描述符,定义...

    WEB-INF下lib2.rar

    标题“WEB-INF下lib2.rar”表明这是一份与Web应用程序相关的压缩文件,其中包含了用于构建和运行Web应用的库(library)文件。这些库文件通常位于Java Web应用程序的结构中,具体在WEB-INF目录下的lib子目录里,用于...

    WEB-INF下的lib下的子目录中的jar包不能自动发布的问题的解决办法

    在Java Web应用中,`WEB-INF`目录是一个特殊区域,其中包含了应用的配置文件和库文件。`lib`目录位于`WEB-INF`下,通常用于存放应用所需的JAR(Java Archive)文件,这些JAR文件包含了运行应用所依赖的类库。然而,...

    Jboss启动报Failed to parse WEB-INFweb.xml; - nested throwable错误

    Jboss启动报Failed to parse WEB-INF/web.xml; - nested throwable错误解决方案 在Jboss应用服务器中,启动报错Failed to parse WEB-INF/web.xml; - nested throwable是一种常见的错误,本文将对此错误进行深入分析...

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

    在Java Web开发中,我们经常会遇到“请求重定向无法访问WEB-INF下的资源1”这样的问题。这主要是由于WEB-INF目录的特殊性所引起的。本文将深入解析这个问题的原因,并提供解决方案。 **WEB-INF目录的特性** 在Java ...

    【jstl】web-inf下的c.tld文件

    JSTL标签所需要的c.tld,放到 WEB-INF,欢迎下载,免费。

    WEB-INF.tar.gz

    标题“WEB-INF.tar.gz”揭示了这是一个与Web应用程序相关的压缩文件,使用了常见的打包格式“tar.gz”,它是由“tar”工具将多个文件打包后,再用“gzip”压缩工具进行压缩的结果。在Java Web应用中,`WEB-INF`目录...

    WEB-INF3333.rar

    WEB-INF3333.rarWEB-INF3333.rarWEB-INF3333.rarWEB-INF3333.rarWEB-INF3333.rar

    WEB-INF.zip

    `WEB-INF`是Java Web应用程序中的一个特殊目录,它包含了应用程序的类文件、配置文件以及库(如JAR文件)。在`WEB-INF.zip`这个压缩包中,很可能包含了与在Tomcat中运行PHP相关的配置和库文件。下面我们将详细讨论...

    JSF编程WEB-INF下lib内所用到的jar包集成

    在JSF编程中,`WEB-INF/lib`目录下的JAR包扮演着至关重要的角色,它们包含了JSF运行所需的库和依赖。下面我们将详细探讨这些JAR包的功能及其在JSF应用中的作用。 1. **webui-jsf.jar** 和 **webui-jsf-suntheme.jar...

    详解直接访问WEB-INF目录下的JSP页面的方法

    在Web开发中,WEB-INF目录是一个安全性的关键点,它通常位于Web应用的根目录下。按照常规的Web服务器配置规则,位于WEB-INF目录下的资源是不能直接通过浏览器访问的,因为这会暴露应用的内部结构,增加安全风险。WEB...

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

    在Spring MVC框架中,开发人员通常将JSP页面放置在`/WEB-INF/views`目录下,以增加安全性,因为直接通过URL无法访问这个路径。然而,有时会出现Spring MVC无法正确解析并显示这些JSP页面的问题,导致404错误。本篇...

Global site tag (gtag.js) - Google Analytics