A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.请简述常见的状态码和出现的原因
常见的状态码有:
①200代表着响应成功
②302代表着重定向 304代表着访问缓存
③404代表着请求路径没有相对应的资源 405代表着请求方式没有对应的方法
④500代表着服务器内部出现异常

2.转发和重定向的区别?
①转发forward代表着直接转发,对应到代码里是RequestDispatcher类的forward()方法。直接转发客户端浏览器只发出一次请求Servlet把请求转发给信息资源,信息资源响应请求,对应的两个信息资源共享一个request对象。Web应用程序大多会有一个控制器。由控制器来控制请求应该转发给哪个信息资源。然后由这些信息资源处理请求,处理完以后还可能转发给另外的信息资源来返回给用户,这个过程就是经典的MVC模式。
②重定向redirect代表着间接转发,对应到代码里是HttpServletRequest类的sendRedirect()方法。对于间接方式,服务器端在响应第一次请求的时候,让浏览器再向另外一个URL发出请求达到转发的目的。本质上是两次HTTP请求,对应两个request对象。

3.绝对路径和相对路径的区别?
1.相对路径:通过相对路径不可以确定唯一资源
        不以/开头 以.开头 ./当前目录  ../后退一级目录
2.绝对路径:绝对路径可以确定唯一资源
        以/开头的路径

4.什么时候需要加虚拟路径?
给客户端浏览器使用的时候是需要加虚拟目录的,建议虚拟目录动态方式获取:request.getContextPath();
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
答:
        1xx:服务器就接受客户端的消息,但没有接受完成;
        2xx:成功,代表:200;
        3xx:服务器不能活不想处理,让客户端去访问其他资源你,代表:302(重定向),304(访问缓存);

        4xx:客户端错误,代表:404(请求路径没有对应的资源),405(请求方式没有对应doxxx方法)
        5xx:服务器错误,代表:500(服务器内部出现异常)

2.转发和重定向的区别?
答:
        转发:
                只能访问当前服务器的资源;
                地址栏的内容不发生改变;
                转发是一次请求,能使用request对象进行共享对象;
        重定向:
                不仅能访问当前服务器,还能访问其他服务器;
                地址栏的内容会发生改变;
                重定向是两次请求,不能用request对象进行共享对象;

3.绝对路径和相对路径的区别?
答:
        绝对路径:
                可以确定唯一的资源;
                是以 / 开头的路径;
        相对路径:
                不能确定唯一的资源;
                不以 / 开头,而是以 . 作为开头;
                是当前资源和目标资源之间的相对位置关系;

4.什么时候需要加虚拟路径?
答:
        给客户端使用时,需要加虚拟目录;
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
答:
1. 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码
2. 2xx:成功。代表:200
3. 3xx:重定向。代表:302(重定向),304(访问缓存)
4. 4xx:客户端错误。
* 代表:
* 404(请求路径没有对应的资源)
* 405:请求方式没有对应的doXxx方法
5. 5xx:服务器端错误。代表:500(服务器内部出现异常)
2.转发和重定向的区别?
答:
1).重定向的地址栏发生变化,而转发的地址栏路径不变
2).重定向能够访问其他服务器的资源,而转发只能访问当前服务器下的资源
3).重定向是两次请求,不能使用request对象共享数据,而转发是一次请求,能使用request对象共享数据
3.绝对路径和相对路径的区别?
答:
1).绝对路径以/开头,相对路径以./开头
2).绝对路径可以确定唯一的资源,相对路径不一定能确定唯一资源

4.什么时候需要加虚拟路径?
答:给客户端浏览器使用:需要加虚拟目录(项目的访问路径)
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
        1Xx:已接收到请求但没有接收完成,数据不完整,等待客户端发送剩下的数据。
        2Xx:成功接收请求并返回。代表:200。
        3Xx:资源重定向。代表:302--重定向;304--访问本地缓存。
        4Xx:客户端错误。代表:404--找不到路径请求的资源。405:请求的页面没有对应的doXxx方法。
        5Xx:服务器端错误。代表:500--代码错误,抛出了异常。
2.转发和重定向的区别?
        1.转发地址栏不变,重定向地址栏会发生改变。
        2.转发是一次请求,重定向是两次请求。
        3.转发只能访问到本服务器上的资源,重定向可以访问到其他服务器上的资源。
        4.转发可以使用request对象作为域对象共享数据,重定向不可以。
3.绝对路径和相对路径的区别?
        1.相对路径以 ./ 开头或 ../ 开头,绝对路径以 / 开头。
        2.相对路径不能确定唯一的资源,绝对路径可以确定唯一的资源。
4.什么时候需要加虚拟路径?
        给客户端浏览器使用的时候需要加虚拟路径(项目的访问路径)
        建议虚拟路径动态获取:request.getContextPath()
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
答:
- 1xx:服务器接收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码
- 2xx:成功。代表:200
- 3xx:重定向。代表:302(重定向),304(访问缓存)
- 4xx:客户端错误。代表:404(请求路径没有对应的资源),405(请求方式没有对应的doXxx方法)
- 5xx:服务器端错误。代表:500(服务器内部出现异常,写的代码有bug)

2.转发和重定向的区别?
答:
- 转发的地址栏路径不变,重定向地址栏路径变化;
- 转发只能访问当前服务器下的资源,重定向可以访问其他服务器的资源;
- 转发是一次请求,可以使用request对象来共享数据,重定向是两次独立的请求,不能使用request对象来共享数据;
- 转发的跳转路径不需要加虚拟目录,重定向的跳转路径需要加虚拟目录;

3.绝对路径和相对路径的区别?
答:
- 绝对路径描述的是资源绝对的位置,不以其他资源为参照;相对路径描述的是当前资源和目标资源之间相对位置关系
- 绝对路径可以确定唯一资源,相对路径不可以
- 绝对路径以/开头,相对路径以.开头

4.什么时候需要加虚拟路径?
答:当一个路径是给客户端浏览器使用时,需要加虚拟路径。给服务器自己内部使用时,不需要加虚拟目录(如转发路径)
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。
        1. 状态码都是3位数字
        2. 分类:
                1. 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码
                2. 2xx:成功。代表:200
                3. 3xx:重定向。代表:302(重定向),304(访问缓存)
                4. 4xx:客户端错误。
                        * 代表:
                        * 404(请求路径没有对应的资源)
                        * 405:请求方式没有对应的doXxx方法
                5. 5xx:服务器端错误。代表:500(服务器内部出现异常)

2.转发和重定向的区别?
         重定向的特点:redirect
                1. 地址栏发生变化
                2. 重定向可以访问其他站点(服务器)的资源
                3. 重定向是两次请求。不能使用request对象来共享数据
        * 转发的特点:forward
                1. 转发地址栏路径不变
                2. 转发只能访问当前服务器下的资源
                3. 转发是一次请求,可以使用request对象来共享数据

3.绝对路径和相对路径的区别?
相对路径:通过相对路径不可以确定唯一资源
        * 如:./index.html
        * 不以/开头,以.开头路径
        * 规则:找到当前资源和目标资源之间的相对位置关系
                * ./:当前目录
                * ../:后退一级目录

绝对路径:通过绝对路径可以确定唯一资源
        * 如:http://localhost/day15/responseDemo2                /day15/responseDemo2
        * 以/开头的路径
        * 规则:判断定义的路径是给谁用的?判断请求将来从哪儿发出
                * 给客户端浏览器使用:需要加虚拟目录(项目的访问路径)
                * 建议虚拟目录动态获取:request.getContextPath()
                * <a> , <form> 重定向...
                * 给服务器使用:不需要加虚拟目录
                * 转发路径

4.什么时候需要加虚拟路径?
        使用绝对路径是,访问的路径是给客户端使用的时候,例如重定向的时候,需要加虚拟路径,如果是给服务端使用,可以不加虚拟路径;
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
1) 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码
2) 2xx:成功。代表:200
3) 3xx:重定向。代表:302(重定向),304(访问缓存)
4) 4xx:客户端错误。代表:* 404(请求路径没有对应的资源)* 405:请求方式没有对应的doXxx方法
5) 5xx:服务器端错误。代表:500(服务器内部出现异常)

2.转发和重定向的区别?
1)转发地址栏路径不变,重定向地址栏路径发生变化
2)转发只能访问当前服务器下的资源,重定向可以访问其他站点(服务器)的资源
3)转发是一次请求,可以使用request对象来共享数据,重定向是两次请求。不能使用request对象来共享数据

3.绝对路径和相对路径的区别?
1)绝对路径以/开头,相对路径以)开头
2)通过绝对路径可以确定唯一资源,通过相对路径不可以确定唯一资源

4.什么时候需要加虚拟路径?
请求从客户端发出时需要加虚拟目录,如<a> , <form> 重定向
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
答:1. 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码
2. 2xx:成功。代表:200
3. 3xx:重定向。代表:302(重定向),304(访问缓存)
4. 4xx:客户端错误。
代表:
404(请求路径没有对应的资源)
405:请求方式没有对应的doXxx方法
5. 5xx:服务器端错误。代表:500(服务器内部出现异常)

2.转发和重定向的区别?
答:重定向的特点:
1. 地址栏发生变化
2. 重定向可以访问其他站点(服务器)的资源
3. 重定向是两次请求。不能使用request对象来共享数据
* 转发的特点:
1. 转发地址栏路径不变
2. 转发只能访问当前服务器下的资源
3. 转发是一次请求,可以使用request对象来共享数据

3.绝对路径和相对路径的区别?
答:相对路径:通过相对路径不可以确定唯一资源,不以/开头,以.开头路径;通过绝对路径可以确定唯一资源,以/开头的路径。
4.什么时候需要加虚拟路径?
答:给客户端浏览器使用:需要加虚拟目录。
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
       1. 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码
       2. 2xx:成功。代表:200
       3. 3xx:重定向。代表:302(重定向,访问另一个资源),304(访问本地缓存)
       4. 4xx:客户端错误。代表: 404(请求路径没有对应的资源)  405:请求方式没有对应的doXxx方法
       5. 5xx:服务器端错误。代表:500(服务器内部出现异常)

2.转发和重定向的区别?
         转发的特点:forward
        1. 转发地址栏路径不变
        2. 转发只能访问当前服务器下的资源
        3. 转发是一次请求,可以使用request对象来共享数据
         重定向的特点:redirect  
        1. 地址栏发生变化
        2. 重定向可以访问其他站点(服务器)的资源
        3. 重定向是两次请求。不能使用request对象来共享数据

3.绝对路径和相对路径的区别?
         1. 相对路径:通过相对路径不可以确定唯一资源
        * 如:./index.html
        * 不以/开头,以.开头路径

        * 规则:找到当前资源和目标资源之间的相对位置关系
                * ./:当前目录
                * ../:后退一级目录
       2. 绝对路径:通过绝对路径可以确定唯一资源
        * 以/开头的路径  虚拟目录加资源位置
                                            
            * 规则:判断定义的路径是给谁用的?判断请求将来从哪儿发出
          * 给客户端浏览器使用:需要加虚拟目录(项目的访问路径)
           * 给服务器使用:不需要加虚拟目录
                                                       
4.什么时候需要加虚拟路径?
         给客户端浏览器使用:需要加虚拟目录(项目的访问路径)
回复 使用道具 举报

1.请简述常见的状态码和出现的原因
常见的状态码分类有五种:
1xx:服务器端在接收客户端消息,但没有接收完全,在等待客户端一段时间后,会发生1xx状态码进行确认客户端是否还有消息要发送
2xx:常见的有200(代表请求发送成功)
3xx:常见的有302(重定向:告知客户端浏览器去请求当前服务器下的其他资源),304(告知客户端浏览器去本地缓存中访问获取资源,可以提高访问速率)
4xx:客户端发送错误,常见的有404(请求的路径没有写对,找不到对应的资源),405(请求的方式中没有对应的请求方法)
5xx:服务器端错误,500(访问的服务器端中代码可能写错)

2.转发和重定向的区别?
转发(forward):
(1)转发的地址栏路径不会发生改变
(2)转发只能访问当前服务器下的资源
(3)转发是一次请求,requst对象是同一个,所以它可以使用requst对象进行共享资源,且在当前服务器中进行转发,不用加虚拟路径

重定向(redirect):
(1)重定向的地址栏路径发生改变
(2)重定向可以访问其他服务器下的资源
(3)重定向是两次请求,requst对象是不是同一个,所以它不可以使用requst对象进行共享资源,且要加虚拟路径

3.绝对路径和相对路径的区别?
绝对路径:要写虚拟路径,是以/开头的路径,注意/是相对于是当前项目,且通过访问路径能够当前项目确定唯一的资源
相对路径:省略了虚拟路径,但需要找到当前资源与目标资源之间的相对位置关系,同级目录用./(可省略),返回上一级目录用../,且通过相对路径不能够确定当前项目确定唯一的资源

4.什么时候需要加虚拟路径?
给客户端使用时需要加虚拟路径(看客户端请求),如果是从客户端访问服务器,是要加虚拟路径,它需要通过绝对路径找到相对应唯一资源的路径,如重定向,重定向是两次请求,两次都是从客户端请求访问服务器端的资源,所以都需要加虚拟路径
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
1xx:服务器接受客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码
2xx:代表成功        例如:200
3xx:重定向        例如:302(重定向),304(访问缓存)
4xx:客户端错误        例如:404(请求的路径没有对应的资源)
5xx:服务器端错误        例如:500(服务器内部出现异常)

2.转发和重定向的区别?
转发:
地址栏不会发生变化
转发只能访问当前服务器下的资源
转发是一次请求,可以使用request对象来进行共享数据

重定向:
地址栏会发生变化
可以访问其他的服务器资源
重定向是两次请求。不用用request对象共享数据

3.绝对路径和相对路径的区别?
绝对路径以/开头,可以确定唯一资源
相对路径以./或者../开头,不可以确定唯一资源

4.什么时候需要加虚拟路径?
给客户端使用的时候
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
答:
常见的状态码:
1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码
        100(继续):请求者请求一部分停下,服务器等待其余部分,客户端应继续其请求
        101(切换协议):服务器根据客户端的请求切换协议
2xx:成功
        200:请求成功
3xx:重定向
        302:重定向
        304:访问缓存
4xx:客户端错误
        404:请求路径没有对应的资源
        405:请求方式没有对应的doXxx方法
5xx:服务器错误
        500:服务器内部出现异常

2.转发和重定向的区别?

转发(redirect):
        1.地址栏不发生改变
        2.只能访问本地服务器资源
        3.转发是一次请求,可以使用request对象共享数据
重定向(forward):
        1.地址栏发生改变
        2.重定向可以访问其他服务器的资源
        3.重定向是两次请求。不能使用request对象共享数据

3.绝对路径和相对路径的区别?
答:
绝对路径:以/刚开头 ,绝对路径可以确定唯一资源
相对路径:不以/开头,以.开头  相对路径不能确定唯一资源


4.什么时候需要加虚拟路径
答:
给服务器使用:不需要加虚拟目录
        重定向时需要加虚拟目录
给浏览器使用:需要加虚拟目录       
        转发路径时不需要虚拟目录
回复 使用道具 举报
1.请简述常见的状态码和出现的原因。
         100-199:表示成功接收请求,要求客户端继续提交下一次请求才能完成整个处理过程。
         200-299:表示成功接收请求并已完成整个处理过程,常用200。       
         300-399:为完成请求,客户需进一步细化请求,常用302(重定向)、307(转发)和304(找浏览器缓存)。
         400-499:客户端的请求有错误,常用404
         500-599:服务器端出现错误,常用500。
常用状态码:
         200:表示服务器响应正确。
         304:客户端请求资源,服务器没有修改过,内容已经缓存到了客户端,要求浏览器去缓存中获取。
         302:重定向,客户端请求服务端资源,服务端没有此资源,要求客户端自己去另一台服务端找资源。
         307:转发,客户端请求服务端资源,服务端没有此资源,服务器自己去另一台服务端找资源,另一台服务端将资源返回给客户端,该状态码在服务端之间出现404。客户端请求服务端的URL出错了,该错误最常见500,客户端请求服务端的URL正确,但服务器处理资源出错了,服务端也会出现此状态码
2.转发和重定向的区别?
        区别:1:重定向是浏览器向服务器发送一个请求并收到响应后再次向一个新地址发出请求,
                转发是服务器收到请求后为了完成响应跳转到一个新的地址。
                  2:重定向有两次请求,不共享数据,转发是有一次请求且共享数据。
                  3:重定向后地址栏会发生变化,转发不会。
                  4:重定向的地址可以是任意地址,转发的地址只能是当前应用类的某一个地址。
3.绝对路径和相对路径的区别?
        1. 相对路径:通过相对路径不可以确定唯一资源
        规则:找到当前资源和目标资源之间的相对位置关系
        2. 绝对路径:通过绝对路径可以确定唯一资源
        规则:判断定义的路径是给谁用的?判断请求将来从哪儿发出
4.什么时候需要加虚拟路径?
         给客户端浏览器使用时需要加虚拟目录(项目的访问路径)。
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
1xx:服务器接收客户端信息,但是接收没有完成。
2xx:服务器接收请求成功。
3xx:客户端需要进一步操作才能完成请求(重定向)。
4xx:客户端错误,请求路径有误。
5xx:服务器错误,代码出现错误
2.转发和重定向的区别?
请求转发:只能在项目内跳转;地址栏不发生变化;可以使用request域共享数据;只请求一次。
重定向:可以在项目内跳转并且可以跳转到外部;地址栏发生跳转;发送两次请求。
3.绝对路径和相对路径的区别?
绝对路径:以/开头(比如:/day01/Demo01)
相对路径:不以/开头(比如:./demo01.html  可省略./)
4.什么时候需要加虚拟路径?
重定向的时候需要加虚拟路径,客户端使用时加,服务器使用不加。
回复 使用道具 举报
1.请简述常见的状态码和出现的原因

常见的状态码:
1)1xx:服务器接收客户端消息,但没有接受完成,等待一段时间后,发送1xx状态码
2)2xx:成功。代表:200
3)3xx:重定向。代表:302(重定向),304(访问缓存)
4)4xx:客户端错误。
        代表:404(请求路径没有对应的资源)
          405(请求方式没有对应的doXxx方法)
5)5xx:服务端错误,代表:500(服务器内部出现异常)

2.转发和重定向的区别?

区别:
1)重定向的地址栏会发生变化;转发地址栏路径不变
2)重定向可以访问其它站点(服务器)的资源;转发只能访问当前服务器下的资源
3)重定向是两次请求,不能使用request对象来共享数据;转发是一次请求,可以使用request对象来共享数据

3.绝对路径和相对路径的区别?

绝对路径:通过绝对路径可以确定唯一的资源,以 / 开头的路径
相对路径:通过相对路径不可以确定唯一的资源,不以 / 开头,以 . 开头的路径

4.什么时候需要加虚拟路径?

给客户端浏览器使用的时候需要加虚拟目录(项目的访问路径),如<a>,<form>,重定向
给服务器使用的时候不需要加虚拟目录
回复 使用道具 举报
1.请简述常见的状态码和出现的原因

1.1XX  服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码

2.2XX  200 代表成功!

3.3XX  302重定向 304访问缓存

4.4XX  404请求的路径没有对应的资源 405请求方式没有对应的doXXX方法

5.5XX  500服务器错误,内部出现异常

2.转发和重定向的区别?

1.路径

资源转发:地址栏路径不改变

重定向:地址栏路径会发生改变

2.访问资源

资源转发:只能访问当前服务器下的资源

重定向:可以访问其他网站(服务器)的资源

3.请求数和共享数据

资源转发:是一次请求,可以在request域中共享数据

重定向:是两次请求,不能在request域中共享数据





3.绝对路径和相对路径的区别?

绝对路径:要从根目录开始写,路径以/开头写到要查找的文件的路径结尾

相对路径:找当前项目下的目录进行查找, 不以/开头,以.开头路径

4.什么时候需要加虚拟路径?

如果是浏览器访问服务器资源的都要写虚拟目录,

如果是服务器访问内部资源的话就不用写虚拟目录.
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
1. 1xx:服务器接收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码
2. 2xx:成功。代表:200
3. 3xx:重定向。代表:302(重定向),304(访问缓存),重定向是服务器不能处理/不想处理,让客户端去其他资源访问
4. 4xx:客户端错误。常见的 404(请求路径没有对应的资源) 检查自己写的URL 肯定是访问资源不存在。405:请求方式没有对应的doXxx方法
5. 5xx:服务器端错误。代表:500(服务器内部出现异常)写的代码有bug
                                       
2.转发和重定向的区别?
区别:
* 重定向:
        1. 地址栏发生变化
        2. 重定向可以访问其他站点(服务器)的资源
        3. 重定向是两次请求。不能使用request对象来共享数据
* 转发:
        1. 转发地址栏路径不变
        2. 转发只能访问当前服务器下的资源
        3. 转发是一次请求,可以使用request对象来共享数据

3.绝对路径和相对路径的区别?
相对路径:通过相对路径不可以确定唯一资源
绝对路径:通过绝对路径可以确定唯一资源
区别:相对路径不以/开头,以.开头路径,绝对路径以/开头的路径


4.什么时候需要加虚拟路径?
给客户端浏览器使用:需要加虚拟目录(项目的访问路径)
回复 使用道具 举报
李伟斌

1.请简述常见的状态码和出现的原因
答:1. 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码
       2. 2xx:成功。代表:200
       3. 3xx:重定向。代表:302(重定向),304(访问缓存)
       4. 4xx:客户端错误。
       5. 5xx:服务器端错误。代表:500(服务器内部出现异常)
2.转发和重定向的区别?
答:转发:a.访问时地址栏不会发生变化
                 b.只能访问服务端内的资源(项目内)
                 c.只有一次请求,可以对request域进行操作。
   重定向:a.访问时地址栏会发生变化
                b.可以访问外部资源
                c.一次访问有两次请求,不可以对request域进行操作。
3.绝对路径和相对路径的区别?
答:绝对路径就是指文件的全路径。
       相对路径是指两个文件之间的相对路径。
4.什么时候需要加虚拟路径?
答:给客户端浏览器使用:需要加虚拟目录(项目的访问路径)
    给服务器使用:不需要加虚拟目录
回复 使用道具 举报
1.请简述常见的状态码和出现的原因
1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码
2xx:成功。代表:200
3xx:重定向。代表:302(重定向),304(访问缓存)
4xx:客户端错误。
代表:
        404(请求路径没有对应的资源)
        405:请求方式没有对应的doXxx方法
5xx:服务器端错误。
代表:
        500(服务器内部出现异常)

2.转发和重定向的区别?
重定向的特点:redirect
                        1. 地址栏发生变化
                        2. 重定向可以访问其他站点(服务器)的资源
                        3. 重定向是两次请求。不能使用request对象来共享数据
转发的特点:forward
                        1. 转发地址栏路径不变
                        2. 转发只能访问当前服务器下的资源
                        3. 转发是一次请求,可以使用request对象来共享数据

3.绝对路径和相对路径的区别?
相对路径:通过相对路径不可以确定唯一资;不以/开头,以.开头路径
绝对路径:通过绝对路径可以确定唯一资源;以/开头的路径

4.什么时候需要加虚拟路径?
给客户端浏览器使用:需要加虚拟目录(项目的访问路径)
给服务器使用:不需要加虚拟目录


回复 使用道具 举报

1.请简述常见的状态码和出现的原因
        1xx:服务器就接受客户端的消息,但没有接受完成;
        2xx:成功,代表:200;
        3xx:服务器不能活不想处理,让客户端去访问其他资源你,代表:302(重定向),304(访问缓存);

        4xx:客户端错误,代表:404(请求路径没有对应的资源),405(请求方式没有对应doxxx方法)
        5xx:服务器错误,代表:500(服务器内部出现异常)

2.转发和重定向的区别?
    转发:
               只能访问当前服务器的资源;
                地址栏的内容不发生改变;
                转发是一次请求,能使用request对象进行共享对象;
        重定向:
                不仅能访问当前服务器,还能访问其他服务器;
                地址栏的内容会发生改变;
                重定向是两次请求,不能用request对象进行共享对象;

3.绝对路径和相对路径的区别?
绝对路径:
                可以确定唯一的资源;
                是以 / 开头的路径;
相对路径:
               不能确定唯一的资源;
                不以 / 开头,而是以 . 作为开头;
                是当前资源和目标资源之间的相对位置关系;

4.什么时候需要加虚拟路径?
给客户端使用时,需要加虚拟目录;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马