美文网首页
37 客户端跳转和服务器端跳转

37 客户端跳转和服务器端跳转

作者: 张力的程序园 | 来源:发表于2020-10-26 21:28 被阅读0次

问题:

解释客户端跳转和服务器端跳转

答案:

客户端跳转时用HttpservletResopse对象的sendRedirect函数实现;客户浏览器的地址栏会显示目标地址的URL;客户端发送一个请求给服务器端资源,这个服务器资源会首先给客户端一个响应,客户端再根据这个响应当中所包含的地址,再次向服务器端发送一个请求,也就是说客户端跳转是两次请求,两次响应;客户端跳转可以跳转到第三方服务。
服务器端跳转是使用RequestDispatcher对象的forward方法实现的;客户浏览器的地址栏并不会显示目标地址的URL;服务器端跳转是由客户端发送一个请求,请求一个服务器资源,如JSP和Servlet,这个资源又将请求转到另一个服务器资源,然后再给客户端发送一个响应,也就是说服务器端跳转是客户端发送一次请求,服务器端给出一次响应;服务器端跳转只能在当前服务器中跳转。

相关文章

网友评论

      本文标题:37 客户端跳转和服务器端跳转

      本文链接:https://www.haomeiwen.com/subject/pdcxuhtx.html