`

WebContent的一些理解

阅读更多


1、WebContent下默认两个目录META-INF和WEB-INF。



2、 WEB-INF目录中文件可以通过服务器内部转向进行访问(主要是为了页面的安全);

 

      因此JSP放在WEB-INF目录中,是可以访问的(JSP可以通过服务器内部转向进行访问);


       但是JS是通过客户端向服务器请求(JS不可以通过服务器内部转向进行访问),所以JS不能放在WEB-INF目录下,

 

       如果把JS放在WEB-INF目录下,就访问不到。


 

3、 一个项目(它的项目名为testdemo) ,它的 JSP如果放在WEB-INF目录中,


       如果JSP要访问WEB-INF目录外部的js(如:WebContent\test.js),


      导入JS文件时要加入项目名(testdemo) ,导入的代码如:


      <script src="/testdemo/test.js"> </script> 。


 

分享到:
评论

相关推荐

    详解WebRoot与WebContent区别

    在Eclipse开发环境中,Web项目常见的目录结构中,WebRoot和WebContent是两个非常重要的目录,它们在动态Web项目中扮演着不同的角色,但同时也具有一些共同点。为了深入理解它们的区别和用途,我们需要详细探讨这两个...

    webcontent

    【标题】"Webcontent" 涵盖的内容广泛,主要针对初学者,旨在提供一系列易于理解和实践的项目集成示例,帮助他们快速掌握Web开发的基础知识。这些项目可能包括前端界面设计、后端服务器搭建、数据库连接以及各种交互...

    页面文件WebContent.zip

    标题 "页面文件WebContent.zip" 暗示我们正在处理一个与Web开发相关的压缩文件,其中包含了一系列网页和资源文件。描述 "页面文件WebContent" 证实了这一点,表明这个压缩包可能是一个Web应用程序的结构或者一部分。...

    webcontent2

    【标题】"Webcontent2" 是一个专门为初学者设计的编程资源集合,它涵盖了Web开发的基础知识,旨在帮助新手从零开始逐步掌握Web开发技能。这个压缩包包含了一系列的代码示例,通过这些实例,初学者可以深入理解Web...

    WebContent.rar

    在Web开发中,JSP(JavaServer Pages)是一种动态网页技术,它允许开发者将Java代码嵌入HTML或XML文档中,以实现服务器端的逻辑处理。在这个名为"WebContent....对于学习和理解Web开发流程,这是一个很好的实践案例。

    chrom-json-WebContent.rar

    Chrome浏览器是开发者常用的工具,为了更方便地查看和理解JSON格式的数据,Chrome提供了多种扩展插件。 标题中的"chrom-json-WebContent.rar"很可能是一个包含与Chrome浏览器JSON查看相关的插件或工具的压缩文件。...

    webContent

    同时,这个压缩包也可能包含了一些配置文件(如package.json)、README文档、许可证文件等,为项目的管理和理解提供帮助。 为了更好地管理和部署webContent,开发团队通常会遵循一定的工作流程,如敏捷开发、持续...

    webcontent4

    【标题】"Webcontent4" 是一个针对初学者的web开发资源集合,它包含了逐步学习web技术的基础代码示例。这个压缩包中的内容主要是为了帮助新手理解web开发的基本概念,从而构建自己的网页。 【描述】"很好的入门代码...

    webcontent3

    【标题】"Webcontent3" 是一个专门为初学者设计的教育资源集合,旨在帮助新手开发者轻松理解和掌握Web开发的基础知识。这个资源包包含了四个关键部分,分别以数字14、11、12、13命名,暗示了内容的进阶顺序或者主题...

    DWZ 短网址 全套源码框架(含源码和WebContent)

    DWZ短网址全套源码框架是一款基于Java技术开发的高效、易用的Web应用程序框架,专为构建短网址服务而设计。...通过学习和理解这套框架,不仅可以提升Java Web开发技能,也能深入理解短网址服务的实现原理。

    org.greenscape.weblet.webcontent:WebContent weblet 模块

    通过这些文件,开发者可以了解项目的整体结构,理解WebContent weblet模块的实现方式,以及如何编译、测试和部署。对于Java开发者来说,深入研究这个模块可以帮助他们提升在Web内容管理领域的专业技能。

    [Deployer:149026]Deploy application WebContent on myserver.

    标题中的 "[Deployer:149026]Deploy application WebContent on myserver" 提示我们这是一项关于部署Web应用程序的活动,其中“Deployer:149026”可能是一个...理解这些步骤和工具有助于有效地部署和维护Web应用程序。

    Maven打包,指定classes路径

    理解并掌握这些配置可以帮助开发者更高效地管理和构建Java Web应用。同时,记得在实际项目中根据实际情况调整`pom.xml`,因为不同的项目可能有不同的目录结构和需求。通过这样的配置,你可以确保Maven按照你的需求...

    深入理解计算机系统(英文版)

    Contents Preface i 1 Introduction 1 1.1 Information isBits inContext . . . . . . ....1.2 Programs areTranslated byOtherPrograms intoDifferent Forms ....1.3 ItPays toUnderstandHowCompilation SystemsWork ....

    关于改变upfront样式.doc

    3. 复制`/cern/webcontent/upfront/language/standard70`到`/cern/webcontent/upfront/language`(默认路径是`/cern/webcontent/upfront/en`)。 4. 同样地,重命名这个新复制的文件夹。 5. 接下来,您可以自定义`/...

    eclipse web 开发

    ### Eclipse Web 开发知识点 #### 一、Eclipse与Web开发概述 - **Eclipse**:一款开源的、跨平台的集成开发环境(IDE),广泛应用于多种编程语言的...通过对这些知识点的理解与实践,可以有效地提高Web应用的开发效率。

Global site tag (gtag.js) - Google Analytics