加载资源之路径问题

本文介绍了在项目开发中如何处理文件加载路径问题。区分了浏览器请求与服务器请求的路径差异:浏览器中的路径以/开头表示服务器根目录,服务器则指项目根目录。通过实例说明了如何根据当前根目录确定文件路径,例如在服务器上访问项目20170323/web/test.html的情况。文章提供了PathDemo.java、web.xml和test.html的路径配置代码,鼓励读者启动服务器进行实践。
摘要由CSDN通过智能技术生成

在项目开发过程中,难免会遇见各种加载文件的问题,那么文件路径的书写是不是同样困扰过你,如果是,那么这篇文章就是为你而写~

1、第一步

不论你要加载的文件路径是什么,先写一个斜杠/

2、第二步

思考一下,你要加载的这个文件是浏览器请求的,还是服务器请求的(不同请求对象斜杠会有不同含义哦)

浏览器:/表示服务器中所有项目的根目录,例如tomcat服务器中的webapps目录

服务器:/表示该项目的根目录,例如webdemo

3、第三步

明白了自己目前在哪个根目录下之后就可以找到要加载文件的路径了哦,如果是浏览器请求,那么/项目名/../文件名

服务器请求的话就简单了,不用写项目名,之间写文件在项目中的路径即可

4.实例

比如,我在我的项目20170323中的web下创建一个test.html文件,通过Servlet访问这个文件

文件目录结构如下:


P

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值