首页 > 其他 > 详细

重定向和转发

时间:2018-08-05 01:01:32      阅读:210      评论:0      收藏:0      [点我收藏+]

转发:
//1 绑定到请求对象上
request.setAttribute("users", users);//获得用户名对象
//2 获得转发器
RequestDispatcher rd=request.getRequestDispatcher("listUser3.jsp");
//3.转发  也可以理解为跳转

rd.forward(request, response);

 

//把以上三个步骤合并成为两个步骤。

 request.setAttribute("msg","系统繁忙,稍后重试");
 request.getRequestDispatcher("error.jsp").forward(request,response);

 

重定向:

//从当前页面跳转至相对路径为pages/target.jsp页面

response.sendRedirect("pages/target.jsp");

 

重定向和转发的区别

1.重定向是两次请求,而转发是一次请求。

2.转发后地址不变,而重定向后地址会变,立即跳转到另外一个指定的页面,新地址可以是任意地址。

 

重定向和转发

原文:https://www.cnblogs.com/shijinglu2018/p/9420725.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!