Servlet中,重定向和请求分派的区别!!!
来源:互联网 发布:windows ntp服务器软件 编辑:程序博客网 时间:2024/05/28 17:08
1,重定向
response.sendRedirect(java.lang.String location);
原理:
重定向与客户端交互,服务器将传递进来的location直接相应到客户端,会产生302码,浏览器自动访问新的location。
特点:
两次请求和相应
URL地址发生了变化
数据会丢失,产生了两个不同的HttpServletRequest对象
地址问题:
重定向有绝对地址和相对地址之分
绝对地址不加“/”
response.sendRedirect("second.do");
相对地址加“/”
response.sendRedirect(request.getContextPath()+"/second.do");
2,请求分派
RequestDispatcher rd=request.getRequestDispatcher("second.do");
rd.forward(request, response);
原理:
发生在服务器端,一个servlet对象调用另外一个servlet对象,会将request和response传递过去;
特点:
只有一次请求和响应
URL地址不会改变
数据不会丢失
- Servlet中,重定向和请求分派的区别!!!
- Servlet中的重定向和请求分派
- servlet的重定向与请求分派
- 重定向和请求分派区别
- 请求的重定向和请求分派
- 重定向和请求分派的比较
- 重定向和请求分派的比较
- 重定向和请求分派
- 重定向和请求分派
- 重定向和请求分派
- 重定向和请求分派
- 重定向和请求分派
- 浅谈servlet中重定向与请求分派
- servlet之路(大学)---请求分派和重定向
- 重定向和转发分派的区别
- Servlet的自我理解之5:请求分派和重定向对比测试实现
- Servlet请求转发和请求重定向之间的区别
- 重定向、请求分派、ServletConfig和ServletContext
- 形式语言与自动机理论——上下无关语言
- ubuntu命令大全
- 关于CImageList的remove函数失败的小经验
- 程序员如何选择发展方向?
- 使用openssl命令剖析RSA私钥文件格式
- Servlet中,重定向和请求分派的区别!!!
- from 子句
- php启动外部某个可执行的exe文件,exe文件为界面执行文件。
- chukwa学习2——Jetty
- 数据类型之列表与数组
- Vega中红外场景仿真的参数设置
- 如何安装libstdc++-libc6.1-1.so.2
- 谷歌笔试题--给定一个集合A=[0,1,3,8](该集合中的元素都是在0,9之间的数字,但未必全部包含), 指定任意一个正整数K,请用A中的元素组成一个大于K的最小正整数。
- playing with ptrace(Part I) 之三 --- Doing Funny Things