100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Java 请求转发与重定向

Java 请求转发与重定向

时间:2023-01-06 06:02:28

相关推荐

Java 请求转发与重定向

二者区别:

请求转发不会改变URL(地址值),而重定向则会改变

实现:

请求转发

request.getRequestDispatcher("/Update.jsp").forward(request,response);

重定向

response.sendRedirect("/Update.jsp");

作为java最常用的页面跳转行为,请求转发与重定向其实在实现逻辑上不尽相同。

请求转发:当浏览器发送请求到客户端时,客户端便会调用servlet方法完成请求处理,再通过forword()方法转发资源,最终完成带参数的页面跳转(两者之间数据是共享的

重定向:当客户端发送请求时,调用Servlet进行业务处理,调用response.sendRedirect()方法 客户端会直接访问response.sendRedirect()里的新资源。

注意:请求转发只有一次请求,,而重定向则有两次请求,所以重定向的速度比请求转发慢!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。