为什么在eclipse里面web-inf目录下的文件不可以直接运行而WebContent下的可以

明明是在程序中阿,总是404... 明明是在程序中阿,总是404 展开
 我来答
千锋教育
2015-12-11 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
因为web-inf是在服务端的,客户端没有权限访问的。
WEB-INF是Java的WEB应用的安全目录。也就是客户端无法访问,只有服务端可以访问的目录。
如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。
WEB-INF文件夹下除了web.xml外,还存一个classes文件夹,用以放置 *.class文件,这些 *.class文件是网站设计人员编写的类库,实现了jsp页面前台美工与后台服务的分离,使得网站的维护非常方便。web.xml文件为网站部署描述XML文件,对网站的部署非常重要。
Web-Inf文件夹中除了有classes文件夹和一个web.xml文件外、还有lib文件夹(用于存放需要的jar包)(用于配置,比如说用来配置过滤器等。)
律乐段问说
2015-09-08 · TA获得超过885个赞
知道小有建树答主
回答量:956
采纳率:0%
帮助的人:568万
展开全部
web-inf 为服务器端的文件位置,所以在客户端下无法跳转到web-inf下
但是可以通过服务器跳转到web-inf下
你可以试一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1006332009
推荐于2017-11-25 · TA获得超过205个赞
知道答主
回答量:55
采纳率:0%
帮助的人:53.7万
展开全部
web-inf目录下的文件是受保护的,直接访问是访问不到的,只有内部跳转才可以访问
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sukiyaki_wj
2013-06-17 · 超过19用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:47.7万
展开全部
web-inf文件夹下存放的是相关的配置文件当然不能直接运行啊~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式