美文网首页
3.HttpServletResponse使用对象的使用

3.HttpServletResponse使用对象的使用

作者: 峰子1994 | 来源:发表于2017-07-29 15:43 被阅读31次
1.HttpServletResponse使用的由来
1.HttpServletResponse对象服务器的响应。
这个对象中封装了向客户端发送数据、发送响应头,发送响应状态码的方法。
2.HttpServletResponse常用的方法
 1.通过response实现请求重定向。
 2.请求重定向指:一个web资源收到客户端请求后,通知客户端去访问另外一个web资源,这称之为请求重定向。
3.应用场景:用户注册。
4.实现方式
response.sendRedirect()
实现原理:
302状态码和location头即可实现重定向 (拿到了302状态码然后在向服务器发送了一个请求,请求地址是location的地址了)
#2.这个是HttpServletResponse响应输出的两个方法:
 HttpServletResponse的细节:
             1.getOutputStream和getWriter方法分别
             用于得到输出二进制数据、输出文本数据的ServletOuputStream、Printwriter对象。
             2.getOutputStream和getWriter这两个方法互相排斥,调用了其中的任何一个方法后,就不能再调用另一方法。
             3.Servlet程序向ServletOutputStream或PrintWriter对象中
             写入的数据将被Servlet引擎从response里面获取,Servlet引擎将这些数据当作响应消息的正文,
             然后再与响应状态行和各响应头组合后输出到客户端。
             4.Serlvet的service方法结束后,
             Servlet引擎将检查getWriter或getOutputStream方法返回的输出流对象是否已经调用过close方法,
             如果没有,Servlet引擎将调用close方法关闭该输出流对象
3.HttpServletResponse的使用方法
 #1.写字符串方式    
 resp.getWriter().write("get this is ReqeustDemo3");
#2.字节的方法
 resp.getOutputStream().write("hello world".getBytes());

相关文章

  • 3.HttpServletResponse使用对象的使用

    1.HttpServletResponse使用的由来 2.HttpServletResponse常用的方法 3.H...

  • 原型和原型链(javascript)

    使用对象---->使用对象中的属性和对象中的方法,使用对象就要先有构造函数构造函数

  • java 设计模式 - 代理模式 - 静态代理

    代理模式: 使用环境无法直接使用对象A(委托对象),可以使用对象B(代理对象)调用对象A已达到直接调用对象A的效果...

  • 正则表达式

    使用演示 模式对象 使用演示 模式对象

  • k8s对象管理-入门

    对象类型 对象的管理方法 kubernates使用对象使用kubectl命令,传入yml文件作为参数。具体的使用方...

  • v-for

    使用数组 使用对象

  • 反射机制,获取Class

    使用NSClassFromString(NSString* aClassName) 使用对象的class方法 使用...

  • 原型及原型链

    使用对象---->使用对象中的属性和和对象中的方法,使用对象就要先有构造函数 构造函数 原型链:是一种关系,实例对...

  • JavaScript 对象的三种创建方法

    JavaScript中对象的创建有以下几种方式: 使用内置对象 使用JSON符号 自定义对象构造 使用类创建(ES...

  • 原型链相关问题

    创建对象有几种方法 使用对象字面量的方式创建 使用构造函数创建对象 使用Object.create()方法创建 原...

网友评论

      本文标题:3.HttpServletResponse使用对象的使用

      本文链接:https://www.haomeiwen.com/subject/ilnqlxtx.html