精华内容
下载资源
问答
  • 1.基于不同的功能JSP 被放置在不同的目录下  这种方法的问题这些页面文件容易被偷看到源代码,或被直接调用。某些场合下这可能不是个大问题...基于Servlet的声明,WEB-INF不作为Web应用的公共文档树的一部分。因...

    1.基于不同的功能 JSP 被放置在不同的目录下

      这种方法的问题是这些页面文件容易被偷看到源代码,或被直接调用。某些场合下这可能不是个大问题,可是在特定情形中却可能构成安全隐患。用户可以绕过Struts的controller直接调用JSP同样也是个问题。

    为了减少风险,可以把这些页面文件移到WEB-INF 目录下。基于Servlet的声明,WEB-INF不作为Web应用的公共文档树的一部分。因此,WEB-INF 目录下的资源不是为客户直接服务的。我们仍然可以使用WEB-INF目录下的JSP页面来提供视图给客户,客户却不能直接请求访问JSP。

     

    2. JSP存放在 WEB-INF 目录下更为安全

         如果把这些JSP页面文件移到WEB-INF 目录下,在调用页面的时候就必须把"WEB-INF"添加到URL中。

      我们知道,实现页面的跳转有两种方式,一种是通过redirect的方式,一种是通过forward的方式。redirect方式的跳转,系统会在一个新的页面打开要跳转的网页;而forward方式跳转,系统会在原来的页面上打开一个要跳转的网页。所以放到WEB-INF目录下的文件是不允许采用redirect方式的跳转来访问的

    转载于:https://www.cnblogs.com/xuyuanjia/p/6593686.html

    展开全文
  • WEB-INF文件夹问题记录

    2019-03-30 19:26:15
    WEB-INF下面的内容都只能由服务器级别才能访问,客户端并不能访问。什么是客户端级别?什么是服务器级别呢? 转发就是服务器级别,浏览器的地址不会变,因为,客户端发送一个请求,服务器受理之后,发现要请求内容...

    WEB-INF下面的内容都是只能由服务器级别才能访问,客户端并不能访问。什么是客户端级别?什么是服务器级别呢?

    转发就是服务器级别,浏览器的地址不会变,因为,客户端发送一个请求,服务器受理之后,发现要请求内容还要再去别的请求,那么转发就是服务器自己去处理完成。不麻烦客户端(浏览器)了,所以客户端上面的地址栏不会改变。

    重定向:就是客户端级别的。服务器收到请求后,发现还要去请求别的内容,但是服务器自己不想处理,那么就告诉客户端,你自己去处理吧,那么客户端就去请求那个别的内容了。所以客户端(浏览器)地址栏就会改变了。

    在web项目中,为了安全,可能需要把jsp文件放在WEB-INF目录下,这样如果我们的页面中出现超链接a标签或者js的location.href去直接转向到WEB-INF下的某一个jsp页面,那么就会引用不到,因为这样的请求方式是客户端的请求,而WEB-INF页面只对服务端开放,对客户端是不可见的。这时候我们可以使用action,来进行转向,我们先去请求一个action,然后由这个action分发到这个WEB-INF下的页面就可以了。我们可以自己定义一个类似struts1的DispatcherAction的一个action来分发页面。

    展开全文
  • 然后我们看一下他们的功能是什么。 test:项目名称(也可以是其他名称,尽量和自己创建的项目内容相关); Java Resources:用来存放src和Libraries的根目录; src:存放Java源代码的目录(如果以后项目框架是Spring...

    在这里插入图片描述
    创建一个javaweb项目的大致目录结构就是这样的,因为是第一次新建,我们的目录只包含了一些基础的文件夹。

    然后我们看一下他们的功能是什么。

    test:项目名称(也可以是其他名称,尽量和自己创建的项目内容相关);

    Java Resources:用来存放src和Libraries的根目录;

    src:存放Java源代码的目录(如果以后项目框架是Spring、Struts、SSM等,可以多建立一些包,用于区分业务层、逻辑层等);
    
    Libraries:存放的是Tomcat及JRE中的jar包;
    

    build:自动编译.java文件的目录;

    WebContent:存放的是需要部署到服务器的文件;

    MEAT-INF:MEAT-INF文件相当于一个信息包,是存放工程自身相关的一些信息,元文件信息,目录中的文件和目录获得Java 2平台的认可与解释,用来配置应用程序、扩展程序、类加载器和服务。通常由开发工具和环境自动生成;
    
    MANIFEST.MF:配置清单文件;
    
    WEB-INF:是java的WEB应用的安全目录。所以这个目录下的文件,是不能被客户端直接访问的,只有服务端才可以访问。如果想在页面中直接访问其中的文件,必须通过web.xml文件,对要访问的文件进行相应的映射才能进行访问。
    

    classes:存放Java字节码文件的目录;

    lib:用于存放该工程用到的库;

    *.jar:用于存放程序需要用到的jar包;

    web.xml:web工程的配置文件,完成用户请求的逻辑名称到真正的servlet类的映射;

    *.jsp:用于存放jsp的前端页面。

    以上就是我为大家介绍的java web工程的目录结构以及各文件夹的功能,希望能够方便大家的使用。

    展开全文
  • https://blogs.sap.com/2017/02/22/sapui5-deploy-custom-control-library-to-abap-repository-using-grunt/ ...When deploying a UI5 Application from the SAP WebIDE to the ABAP stack a dist folder is generat...
    
    
    

    https://blogs.sap.com/2017/02/22/sapui5-deploy-custom-control-library-to-abap-repository-using-grunt/

    When deploying a UI5 Application from the SAP WebIDE to the ABAP stack a dist folder is generated with also the preloading is being taken care of by the SAP WebIDE

    A build-taks: which will preload the library and copies the files to the dist-folder.
    The default-task: Which first cleans the dist-folder (deletes all files and folders) and then executes the build-task and last but not least deploys it the the abap-stack (detail)

    https://answers.sap.com/questions/426165/dist-folder-and-webapp-folder-in-bsp-application-f.html
    要获取更多Jerry的原创文章,请关注公众号"汪子熙":

    展开全文
  • 有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也必不可少的KaTeX数学...
  • After installing a bunch of software required for work, I noticed that I had a new icon under “My” Computer that I hadn’t noticed... What is this Web Folders icon, and how do I get rid of it? 安装...
  • .setting这个文件eclipse查看js文件的时候用的,记录了用什么编码方式查看。发布新版本的时候,.settings\文件夹不会被打到.war包里,与发布无关。 另外,还有一些文件.classpath保存的项目所用的外部引用包的...
  • 这应该许多学jsp的新手会遇到的问题,前些日子刚学的时候看到书上说的“标准格式”webroot下new一个文件夹,然后在里面new jsp文件,但自己在浏览器测试时发现根本访问不到,路径名加上了文件夹的名字也不行,...
  • Z盘里面目前空的,什么都没有 使用的Directory.CreateDirectory(Path);方法 奇怪的 我写了个窗体应用程序放在服务器执行 可以创建的。 ``` static void Main(string[] args) { try { string ...
  • 刚才使用了fileupload的jar包,老样子,我只是在eclipse中将其添加到了project的java ...tomcat编译jsp文件的时候,就找不到class的定义了,这也什么我在运行页面的时候总是出现如下报错(如果用 import="xxx.y...
  • WebRoot ~based ~cust ~rept 诸如此类的文件目录?
  • 一个android项目的服务器,应该用什么编译器导入呢? eclipse导入不了。。。。我想修改这个现成的项目拿来用,不知导入到哪个编译器 ![图片说明](https://img-ask.csdn.net/upload/201507/10/1436506496_363894.png)...
  •  (1) 为什么servlet的配置文件,命名为 web.xml , 内部如何读取的,原因就是他内度的工作原理  (2) webINF Src 文件为什么它们的作用  (3)总而言之就是这些文件命名的关系,以及java 的内部运行的原理...
  • 这应该许多学jsp的新手会遇到的问题,前些日子刚学的时候看到书上说的“标准格式”webroot下new一个文件夹, 如果报404,毫无疑问地址写错了,tomcat又不是逗比,报404哄你玩?我理直气壮的觉得自己没错,...
  • IEDA用maven创建web项目没有src文件夹 之前把本地仓库删除了,后来用IDEA的maven创建maven-archetype-webapp项目时就导致了没有src文件夹.按说没有了maven-archetype-webapp就不应该给我们创建这个项目的选项才. ...
  • web是什么

    2018-09-02 11:49:09
    B/S 浏览器/服务器  浏览器---服务器---数据库 JDBC:Java与数据库连接 服务器:也叫中间件,开源tomcat. ...--web : 用户可直接访问到此文件夹.存储项目的页面.比如:html,jsp文件. //eclipse叫web...
  •  web-inf目录下的文件受保护的,直接访问不到,只有内部跳转才可以访问,比如tag文件。 而webcontent下的文件可以直接访问的。
  • 首先写这篇文件的主要原因,总是有朋友问我用idea创建maven环境的web项目,为什么我创建的时候没有生成 web文件夹和src文件夹; 1. 错误的方式 这里不要选择让idea为我们创建web 项目模板,这样创建后不会自动...
  • 在这里首先和大家说说这个东西是什么意思,其实它就是网络上的文件夹,就好象某些网站所提供的网络硬盘的功能一样,通过资源管理器,就可以把你的资料存放在网络服务器上。不过这里的WEB文件夹可不是什么好东西,它...
  • 不清楚要开始玩什么游戏,而且由于网上没有很多人,您只需要等待。 看起来非常基本,桌子和瓷砖的样式不同,不匹配。 桌子低分辨率的,几乎像素艺术风格的,而图块只是圆圈。 此外,背景颜色也不是很令人满意。...
  • 在.NET下面有几个重要的文件夹,如果你一个刚入门的程序员,不知道他们并没有多大的问题,但是如果作为一个具有一定开发经验的IT man来说,你还不知道这些文件下有什么作用,那只能说明一个问题,你一个不求甚解...
  • 例如:你在 tomcat中部署了2个项目,这个2个项目里面都用同一个jar去连接数据库,这个时候,你可以把这个jar放在这里) 2 tomcat启动/关闭的脚本(绿色版的脚本,安装版的图形界面)conf: 配置文件...
  • 1.引言 idea作为开发工具 ,在对文件类型管理有着十分严谨的规范,下面我们来看一下...这什么呢,因为idea有着严格的文件管理规范,我们只有在web资源文件夹下才可以存放jsp文件 3.解决 我们可以按上图所示...
  • Tomcat文件夹下的context.xml和web.xml

    万次阅读 2017-12-06 13:50:03
    Tomcat文件夹下conf文件夹中的context.xml文件存在的目的是什么? 首先,你要明白一点,tomcat的工作原理是什么?也是一个Java程序,是一个网络服务。那么,webapp是如何嵌入的?反射。 webapp是如何加载的?webapp...
  • Temporary ASP.NET Files 文件夹中保存的是什么内容? ASP.NET 页面请求的处理过程需要使用一些临时文件。当您在 Web 服务器上安装 ASP.NET 2.0 时,所创建的文件夹层次结构如下: %WINDOWS%\Microsoft.NET\...
  • 最近作毕设,使用的是spring框架,文件夹的结构大概是.dao,.dao.Impl,db,form,service service.Impl,socket等,我想知道这个结构是固定的么,这些包的意义是什么, 请大神赐教。
  • 在Java的开发过程中,部署war包的时候经常需要用Tomcat,...但是,其他包、其他文件又什么的呢?有什么作用呢? 接下来,便记录下apache-tomcat-9.0.30文件夹下各文件夹及文件的作用。 一、文件夹及文件的作用 ..
  • Temporary ASP.NET Files 文件夹中保存的是什么内容?ASP.NET 页面请求的处理过程需要使用一些临时文件。当您在 Web 服务器上安装 ASP.NET 2.0 时,所创建的文件夹层次结构如下:%WINDOWS%/Microsoft.NET/Framework/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,000
精华内容 800
关键字:

web是什么文件夹