相对路径和绝对路径以及前台路径和后台路径的解释

首先弄清楚绝对路径和相对路径的区别。
    绝对路径:固定不变的路径。
    http://19.168.137.3:8080/xxx/yyy.jsp
    c:\temp\1.jsp
    
    相对路径:与当前请求所访问的路径相关,是可变的路径。
    ./1.jsp
    ../1.jsp
    
    前台路径:浏览器端发起的请求路径。也就是浏览器端要解析的路径
        不以斜杠开头表示相对路径:
                    <link rel="stylesheet" href="static/bootstrap/css/bootstrap.min.css">
                    在当前请求的基础上去定位此资源。
        以斜杠开头,表示从服务器的根(ROOT)下进行资源查找
                    <link rel="stylesheet" href="/static/bootstrap/css/bootstrap.min.css">
                    找不到当前资源
        以上下文路径开头,表示从当前应用程序的根(atcrowdfunding-main)进行资源查找。相当于绝对路径,也就是以斜杠开头后加了项目的上下文路径而已           
                    <link rel="stylesheet" href="${pageContext.request.contextPath}/static/bootstrap/css/bootstrap.min.css">


    后台路径:服务器端发起资源请求路径。服务器端要解析的路径
            以斜杠开头,相当于当前项目的上下文路径
                    <jsp:forward page="/index"></jsp:forward> 相当于http:/localhost:8080/atcrowdfunding-main/
            不以斜杠开头,相当于当前资源下的相对路径
    

请求转发和重定向都属于后台路径!!!!/代表定位到项目上下文路径!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值