request和response中一些方法的区别
来源:互联网 发布:北京学软件测试 编辑:程序博客网 时间:2024/06/01 14:46
request和response
URL:uniform resource locator 统一资源定位符即网址
URL:协议,主机IP,项目资源地址
GET和POST的区别:
对于GET方式发送的请求,其内容类型为:null
对于POST方式发送的请求,其内容类型为:application/x-www-form-urlencoded
POST方式发送请求的内容类似于:username=xuejava.
RequestDispatcher.forward()和HttpServletResponse.sendRedirect()的区别是什么?
RequestDispatcher.forward()是在服务器端运行;HttpServletResponse.sendRedirect()是通过向客户浏览器发送命令来完成。
所以RequestDispatcher.forward()对于浏览器来说是“透明的”;而HttpServletResponse.sendRedirect()则不是。
另外,还要注意RequestDispatcher.forward()在调用的时候Response不能已经Commit了(Response.isCommitted())。
ServletContext.getRequestDispatcher(String url)和ServletRequest.getRequestDispatcher(String url)的区别是什么?为什么?
ServletContext.getRequestDispatcher(String url)中的url只能使用绝对路径;而ServletRequest.getRequestDispatcher(String url)中的url可以使用相对路径。
因为ServletRequest具有相对路径的概念;而ServletContext对象无次概念。
如何把请求转移到另外一个Web App中的某个地址?
ServletContext.getRequestDispatcher(String url)和ServletRequest.getRequestDispatcher(String url)只能把请求转移到同一个Web App中的地址。
URL:uniform resource locator 统一资源定位符即网址
URL:协议,主机IP,项目资源地址
GET和POST的区别:
对于GET方式发送的请求,其内容类型为:null
对于POST方式发送的请求,其内容类型为:application/x-www-form-urlencoded
POST方式发送请求的内容类似于:username=xuejava.
RequestDispatcher.forward()和HttpServletResponse.sendRedirect()的区别是什么?
RequestDispatcher.forward()是在服务器端运行;HttpServletResponse.sendRedirect()是通过向客户浏览器发送命令来完成。
所以RequestDispatcher.forward()对于浏览器来说是“透明的”;而HttpServletResponse.sendRedirect()则不是。
另外,还要注意RequestDispatcher.forward()在调用的时候Response不能已经Commit了(Response.isCommitted())。
ServletContext.getRequestDispatcher(String url)和ServletRequest.getRequestDispatcher(String url)的区别是什么?为什么?
ServletContext.getRequestDispatcher(String url)中的url只能使用绝对路径;而ServletRequest.getRequestDispatcher(String url)中的url可以使用相对路径。
因为ServletRequest具有相对路径的概念;而ServletContext对象无次概念。
如何把请求转移到另外一个Web App中的某个地址?
ServletContext.getRequestDispatcher(String url)和ServletRequest.getRequestDispatcher(String url)只能把请求转移到同一个Web App中的地址。
0 0
- request和response中一些方法的区别
- request和response的区别
- Request和Response的区别
- request和response的区别
- request和response的区别
- response.sendRedirect()和request.getRequestDispatcher().forward(request,response)的区别
- response.sendRedirect()和request.getRequestDispatcher().forward(request,response)的区别
- response.sendRedirect()和request.getRequestDispatcher().forward(request,response)的区别
- response.sendRedirect()和request.getRequestDispatcher().forward(request,response)的区别
- response.sendRedirect()和request.getRequestDispatcher().forward(request,response)的区别
- response.sendRedirect()和request.getRequestDispatcher().forward(request,response)的区别
- request.getRequestDispatcher().forward(request,response)和response.sendRedirect()的区别
- request.getDispatcher().forward(request,response)和response.sendRedirect()的区别
- response.sendRedirect()和request.getRequestDispatcher().forward(request,response)的区别
- request.getRequestDispatcher().forward(request,response)和response.sendRedirect()的区别
- request.getRequestDispatcher().forward(request,response)和response.sendRedirect()的区别
- request.getRequestDispatcher().forward(request,response)和response.sendRedirect()的区别
- request.getRequestDispatcher().forward(request,response)和response.sendRedirect()的区别
- 函数式语言学院派之haskell之一
- quote symbol expected 异常处理
- PHP中使用cURL实现Get和Post请求的方法
- Centos6.5安装OpenLDAP
- python学习-property
- request和response中一些方法的区别
- 【精】适配器模式装饰模式
- hdu1026
- Angular学习(八)——List、Table和其他重复元素
- Drupal7 集成 Solr4.4模块
- hdu 2222 Keywords Search ac自动机模板
- html5 学习之路 二(canvas)
- 最小生成树
- 可变参数学习笔记 转载