
web中的相对路径和绝对路径+web中斜杠的不同意义
发布日期:2021-05-18 06:36:32
浏览次数:17
分类:精选文章
本文共 883 字,大约阅读时间需要 2 分钟。
Web中的相对路径和绝对路径
在JavaWeb开发中,路径的理解至关重要。路径可分为相对路径和绝对路径两种
相对路径
相对路径适用于Web项目内部资源的引用。其特点是:
- • 表示当前目录
- •表示上一级目录
- •表示当前目录下的资源文件
例如:/src/main/java/MyClass.java
和../src/MyClass.java
绝对路径
绝对路径用于完整描述资源的位置。常见的绝对路径表示方式有:
- •
http://ip:port/工程路径/资源路径
其中:http://ip:port
为服务器IP和端口号,工程路径
是项目的物理路径,资源路径
则是文件或资源的具体路径
Web中斜杠的不同意义
在Web开发中,斜杠(/)的含义可能因使用场景而异
浏览器解析后得地址
当浏览器接收到斜杠时,解析后的URL地址为:http://ip:port/
服务器解析后得地址
当服务器接收到斜杠时,解析后的地址为:http://ip:port/工程路径
此处的
斜杠由服务器解析,包含项目的具体路径信息例如:
/servlet1
在此映射中,斜杠是由服务器解析为完整的URL:http://ip:port/servlet1
此外,response.sendRedirect(“/”)
方法也会发送斜杠给浏览器,但不会再次由服务器解析
特殊情况处理
在某些情况下,斜杄的处理需要谨慎。例如:
当使用request.getRequestDispatcher(“/”)
时,该斜杠会被服务器解析,并根据映射重新定向
这与通过sendRedirect(“/”)
发送的不同:后者是由服务器直接返回给浏览器,并不再经过再次解析
实际应用中的实用建议
在实际项目中,正确理解路径可大大提升开发效率。例如:
- • 使用相对路径适合在内部模块间交互
- • 绝对路径适合直接映射到外部资源或 完整的URL结构
- • 遵循路径规范避免循环引用
- • 在跨服务器调用或API调用中优先使用绝对路径
总之,理解相对路径和绝对路径的区别,以及斜杄的不同意义,对Web开发的 Orientation 至关重要
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月13日 15时06分54秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
1Z204050、施工质量不合格的处理
2019-03-14
1Z308020、民事诉讼制度
2019-03-14
JSP中的九大内置对象
2019-03-14
【字节网盘】九款超好看不同页面404源码
2019-03-14
两款404页面自动跳转源码html
2019-03-14
二改广告横幅在线制作源码 美化版
2019-03-14
服饰贴图定制小程序V1.2.4安装更新一体包+小程序前端
2019-03-14
一款好看新颖的404页面源码
2019-03-14
创意沙雕黑色蝙蝠侠/小丑动态404页面源码
2019-03-14
使用Mac OS X如何开启和配置防火墙
2019-03-14
格式化Mac硬盘---DoYourData Super Eraser安全、快速
2019-03-14
MacOS磁盘分区出错的解决办法
2019-03-14
MacOS 应对系统无响应的方法
2019-03-14
使用KeyShot调整一个场景中的照明亮度
2019-03-14
Mac隐藏辅助功能|自定义苹果Mac显示器
2019-03-14
ActivityNotFoundException异常错误
2019-03-14
git远程仓库切换
2019-03-14
带照片捕捉功能的ESP32-CAM PIR运动检测器
2019-03-15
如何使用SSH远程管理Linux服务器
2019-03-15