课程
/后端开发
/Java
/JAVA遇见HTML——JSP篇
为什么重定向是两次,转发是一次?
2018-07-19
源自:JAVA遇见HTML——JSP篇 3-11
正在回答
重定向是两次请求,也就是相当于第一次来自浏览器的请求服务器里面安排了另外的一个地方处理你这个请求
而这个处理的地方需要浏览器再发送请求(其实这个请求也是浏览器自己完成的,不用你自己做什么操作)
所以加起来就是两个请求了
请求转发呢,浏览器只发出一次请求,然后服务器里面安排了另外的一个地方处理你这个请求,不过他不需要浏览器再发一次请求而是服务器自己将你的这个请求交给别的地方处理
客户端行为就是浏览器向服务器发出的请求
而服务器端的行为就是接收来自浏览器的请求然后做出响应
客户端行为是客户端所要执行的动作,服务端行为是服务器要执行的动作
重定向就是将本次链接断开,浏览器再次访问相应页面,会有两次访问操作,所以是两次。
内部转发是服务器端的对页面的内部的jsp访问,浏览器只有一次访问
举报
Java Web入门级教程JSP,带你轻松的学习JSP基础知识
4 回答为什么客户端行为就是response,而服务器行为是request呢?
2 回答说重定向是客户端行为,为什么是response对象里的方法;同理转发是服务器行为,为什么又使用request对象
5 回答练习题session保存在服务器内存还是客户端内存?
1 回答将账户和密码保存在客户端
5 回答可以反过来吧?即服务端可以发送请求,客户端响应。可以吗?