Servlet实现跳转的几点区别(sendRedirect(),getRequestDispatcher().forwar())
来源:互联网 发布:宏达软件电话 编辑:程序博客网 时间:2024/06/05 02:49
response.sendRedirect(url)和request.getRequestDispatcher(url).forwqr(request, response);
1、sendRedirect请求发送在浏览器,可以说是两次的请求。getRequestDispatcher发送在服务器端。
2、getRequestDispatcher可以将request.setAttribute()属性带到下一个页面。而sendRedirect不能。
3、对于session两者都可实现带到下一页面。建议使用getRequestDispatcher方法。
4、跳转到另外的Web应用需要使用sendRedirect。
5、发送跳转后,使用sendRedirect方法浏览器地址栏会改变成新的url,而getRequestDispatcher方法不会改变地址栏。
注:this.getServletContext().getRequestDispatcher(url).forwqr(request, response),是和getRequestDispatcher一样的。
0 0
- Servlet实现跳转的几点区别(sendRedirect(),getRequestDispatcher().forwar())
- jsp跳转getRequestDispatcher()和sendRedirect()的区别
- getRequestDispatcher() and sendRedirect()的区别
- getRequestDispatcher() and sendRedirect()的区别
- getRequestDispatcher()与sendRedirect()的区别
- getRequestDispatcher()与sendRedirect()的区别
- getRequestDispatcher()与sendRedirect()的区别
- getRequestDispatcher()与sendRedirect()的区别
- getRequestDispatcher()与sendRedirect()的区别
- getRequestDispatcher()与sendRedirect()的区别
- getRequestDispatcher()与sendRedirect()的区别
- getRequestDispatcher()与sendRedirect()的区别
- getRequestDispatcher()与sendRedirect()的区别
- getRequestDispatcher()与sendRedirect()的区别
- getRequestDispatcher()与sendRedirect()的区别
- getRequestDispatcher()与sendRedirect()的区别
- getRequestDispatcher()与sendRedirect()的区别
- getRequestDispatcher()与sendRedirect()的区别
- 跟我一起玩Win32开发(1):关于C++的几个要点
- 做一个感恩和谦卑的程序员
- IGb08______IGS08更新
- Google Code Jam 2014 B. Cookie Clicker Alpha
- 苹果iWatch售价曝光: 还能不能玩耍了!
- Servlet实现跳转的几点区别(sendRedirect(),getRequestDispatcher().forwar())
- 海尔推出空气盒子的背后阳谋
- 百度晓得怎样给力你的网站关键字排行
- HDU 1028
- Android Application对象必须掌握的七点
- CSDN英雄会-交替字符串
- 招聘有经验人才的重要性
- 移动端优化注意的几个方面
- IP地址的分类——a,b,c 类是如何划分的