<笔记>Web开发常遇到的路径问题
刚做Web开发的时候常常会404,那是因为路径没搞明白
相对路径
相对路径:通过相对路径不可以确定唯一资源
- 如:./index.html
- 不以/开头,以.开头路径,平时./可以省略 !
- 规则:找到当前资源和目标资源之间的相对位置关系
- ./:当前目录
- ../:后退一级目录
- ./:当前目录
相对路径
绝对路径:通过绝对路径可以确定唯一资源
-
特点:以/开头的路径
-
注意事项:在JavaWeb开发的时候一般常用绝对路径
/代表http://localhost:8080
- 如:http://localhost/web/demo01
- 就写成 /web/demo01
访问路径问题
初学的时候,不知道虚拟路径要不要加,经常被搞混......
- 超链接跳转
- 请求转发
- 重定向
我们只需要判断给谁用即可,非常简单。
-
给客户端用+虚拟路径 (超链接跳转,重定向)
-
给服务器用 不加虚拟路径(转发)
动态虚拟路径
虚拟路径最好用动态获取
request.getContextPath();