Eclipse Web项目文件认识

Eclipse Web项目文件认识

由于上周使用eclipse遇到错误配置项目构建路径问题,所以专门查看了这方面的概念,主要是指这几中文件夹(水平有限,就写这几个吧):

  • web_content
  • web_root
  • web_inf

Web_content

一般指eclipse javaee项目的默认文件根目录。在这个文件夹下面经常可以看到的jsp, js,html,图片等资源,所以在浏览器中输入url就可以访问资源啦,地址格式为:ip地址+端口+上下文文根+文件路径。

web_inf文件夹是它的子文件夹。


Web_root

据说使用myEclipse新建项目时,创建的文件根目录文件夹叫web_root,等同于web_content。

又据说使用myEclipse 新建动态web项目时也是webcontent文件夹。

但是,有两点是可以肯定,两者都是Web程序的根文件夹,两者下面都有一个以Web_inf文件夹,不过感觉web_root这个名字起得比较明白。比web_content, web_inf起得好。


Web_inf

Web_inf 下面有个重要的文件夹: lib文件夹,里面放着依赖的jar包,所以我就犯过这个错误,构建路径填写的web_inf, 一不小心清空项目时候把web_inf下面所有文件清空了,重新构建时就会报构建出错。

Web_inf下面常会有一个classes文件夹,顾名思义,里面放着编译好的java文件。但是在新建动态项目时候有个地方设置默认输出文件夹 Default output folder: build/classes , 意思是你不改的话classes文件我就放在build/classes路径下,而且这个路径是和web_content同级路径。

以下抄的:
WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。
也就是说web_inf下的文件是用户无法直接访问,而Web_content下的文件可以直接访问。例如我们的jsp页面放在Web_content文件夹下面,服务器将jsp文件编译成servlet java文件后返回给浏览器。


奉上一张截图

奉上一张截图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值