servlet的转发和重定向
2016-06-11 11:52
253 查看
1.转发:request.getRequestDispatcher("index.jsp").forward(request, response);
转发的URL不会改变,但实质是已经跳转到另一个页面。同一个request执行
2.重定向:response.sendRedirect("index.jsp");
重定向的URL改变,跳转到另一个页面,是另一个request,再响应回来的
3.转发和重定向的区别:
主要区别:
1). sendRedirect()方法不但可以在位于同一个主机上的不同Web应用程序之间进行重定向,而且可以将客户端重定向到其他服务器上的Web应用程序资源。而forward()方法只能将请求转发给同一Web应用的组件。
2). sendRedirect()方法
3). 转发:浏览器URL的地址栏不变。
重定向:浏览器URL的地址栏改变。
转发的URL不会改变,但实质是已经跳转到另一个页面。同一个request执行
2.重定向:response.sendRedirect("index.jsp");
重定向的URL改变,跳转到另一个页面,是另一个request,再响应回来的
3.转发和重定向的区别:
主要区别:
1). sendRedirect()方法不但可以在位于同一个主机上的不同Web应用程序之间进行重定向,而且可以将客户端重定向到其他服务器上的Web应用程序资源。而forward()方法只能将请求转发给同一Web应用的组件。
2). sendRedirect()方法
3). 转发:浏览器URL的地址栏不变。
重定向:浏览器URL的地址栏改变。
相关文章推荐
- leetcode179-Largest Number(把数组排成最大的数)
- KEIL编译环境优化等级说明
- HashTable和HashMap区别
- 游览器中javascript的执行过程
- ubuntu安装php常见错误集锦
- 批量修改文件后缀名、批量删除相同后缀名的文件
- HQL查询及Hibernate对c3p0连接池的支持
- POJ-1821 Fence(单调队列优化DP)
- vi配置文件
- 【Java学习-J.160611.0.21】Servlet基础四 cookie部分
- windows 命令
- 常用正则表达式大全!
- java for 的用法总结
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 正则应用
- 原码、补码、反码
- OpenERP ODOO 千分位设置
- 浅谈设计模式之单例模式
- jQuery之锚点带动画跳转特效
- Mybatis <foreach>标签