Forward函数和sendRedirect函数
来源:互联网 发布:炉石淘宝买卡包安全吗 编辑:程序博客网 时间:2024/05/16 16:27
在Java EE项目的servlet中,Dispatcher.forward函数和response.sendRedirect函数使用较频繁,本文总结一下二者的区别,如有错漏还请指正:
Dispacther.forward:
1. 在web服务器工作
2. 无法通过在URL中传递参数,但是在a.jsp页面的form中填写的数据如果调用forward方法可以自动传递到b.jsp页面
3. 重定向后浏览器地址不变(在服务器内部执行,浏览器地址不变)
4. 重定向不可以跳转到新的主机
5. forward方法是容器中控制权的转让
6. 能满足需求的前提下尽量使用forword方法,不但执行更高效还可以隐藏跳转的链接
response.sendRedirect:
1. 在用户的浏览器工作
2. 可以在URL中带参数传递: servletname?id=2&name=tom
3. 重定向后浏览器地址改变 (在浏览器执行,浏览器地址改变)
4. 重定向可以跳转到新的主机
5. sendRedirect方法是完全跳转
6. 需要跳转到其他主机时必须使用sendRedirect方法
- Forward函数和sendRedirect函数
- forward 和 sendRedirect
- forward和sendRedirect
- sendRedirect 和forward
- forward 和sendredirect
- sendRedirect和forward区别
- sendRedirect和forward区别
- forward和sendRedirect区别
- forward和sendRedirect
- 全解forward()和sendRedirect
- forward和sendRedirect的区别
- forward和sendRedirect的区别
- forward和sendRedirect的区别
- sendredirect()和forward()的区别
- JavaEE forward()和sendRedirect() 总结
- forward和sendRedirect的区别
- sendRedirect和forward的区别
- sendRedirect 和 forward 的区别
- POJ-1258-Agri-Net
- CodeForces 298A Snow Footprints
- C语言中用柔性数组实现斐波那契数列
- ogre开发环境快速搭建(成功率100%)
- cookie 和session 的区别详解
- Forward函数和sendRedirect函数
- Algorithm notes
- cocos2d-x 中 Sqlite3 事务(Transaction)操作
- 文件 I/O——open函数
- 排列2 + stl函数+ next_permutation()
- Spring事务杂谈
- UVaOJ674 - Coin Change
- 算法竞赛入门经典 快速排序和并归排序
- Oracle中常用的to_Char用法详解(有FMT的详细列表)