HttpServletResponse response详解
1 //内容类型和编码格式可以被调用多次,最后一次将覆盖之前的设置 2 //内容类型和编码格式必须在 3 //设置内容类型getWriter和getOutputStream方法之前调用,否则不起作用 4 //若未设置则返回的数据将使用web容器默认的编码 5 response.setHeader("Content-type", "text/html;charset=UTF-8"); 6 //设置编码格式 7 response.setCharacterEncoding("utf-8"); 8 9 //web容器完成响应之后,将会设置ContentLength头,由它完成会更安全。 10 //一般情况都不需要调用这些方法 11 response.setContentLength(20); 12 response.setContentLengthLong(50); 13 14 15 //为了避免覆盖已存在的响应头信息,可以使用一下方法添加新的头信息 16 response.addHeader("head", "head"); 17 response.addIntHeader("intHead", 1); 18 response.addDateHeader("dateHead", 32); 19 //判断是否已经设置了某个响应头 20 response.getHeader("head"); 21 response.getHeaders("head"); 22 Collection<String> headerNames2 = response.getHeaderNames(); 23 response.containsHeader("head"); 24 25 26 //设置HTTP响应状态码 27 response.setStatus(200); 28 response.setStatus(200, "响应成功"); 29 30 //获取当前响应的状态 31 int status = response.getStatus(); 32 33 //设置状态码,表示一条可选的错误信息将会输入到响应数据中 34 //重定向到web容器为客户端提供错误页面,并清空缓存 35 response.sendError(404); 36 37 //将客户端端重定向到另一处URL 38 response.sendRedirect("url"); 39 40 //不能对同一个响应对象response使用getOutputStream和getWriter方法 41 //否则会报java.lang.IllegalStateException 42 //响应正文:返回二进制数据必须使用ServletOutputStream 43 // ServletOutputStream outputStream = response.getOutputStream(); 44 //响应正文:html、基于字符编码的文本 45 PrintWriter writer = response.getWriter();
转载于:https://www.cnblogs.com/dyfbk/p/7868439.html
HttpServletResponse response详解相关推荐
- HttpServletResponse,HttpServletRequest详解
HttpServletResponse,HttpServletRequest详解 1.相关的接口 HttpServletRequest HttpServletRequest接口最常用的方法就是获得请求 ...
- HTTP–Response详解
HTTP–Response详解 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 响应消息数据格式 响应行 组成:协议/版本 响应 ...
- Http response详解
Http response详解 一个http response(http响应)指的是从服务端到客户端的响应消息,它包括了以下信息: 响应状态码 响应头 响应报文 比如 响应状态码:标记响应状态的一个标 ...
- Http响应Response详解
1. HttpServletResponse概述: 在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响 ...
- response详解
1 response概述 response是Servlet.service方法的一个参数,类型为javax.servlet.http.HttpServletResponse.在客户端发出每个请求时,服 ...
- Response 详解!!!
1.Response 对象: response对象用于响应客户请求并向客户端输出信息. 2.Response 主要方法: 3.Response 乱码问题: 原因: 如果输出内容包含中文,则出现乱码,因 ...
- Java Web学习总结(5)——HttpServletResponse对象详解
一.HttpServletResponse常见应用--生成验证码 1.1.生成随机图片用作验证码 生成图片主要用到了一个BufferedImage类, 生成随机图片范例:
- chain.doFilter(request,response)详解
过滤器的生命周期一般都要经过下面三个阶段: 初始化 当容器第一次加载该过滤器时,init() 方法将被调用.该类在这个方法中包含了一个指向 Filter Config 对象的引用. 过滤 过滤器的大多 ...
- Java中的Request和Response详解
Request对象和Response对象的原理 Request和Response对象是由服务器创建的.我们来使用它们 Request对象是来获取请求消息,Response对象是来设置响应消息. Req ...
- Jmeter之HTTP请求详解
一. HTTP request详解 客户端发送的HTTP请求到Web服务器时,请求消息主要包含: 请求行 请求头 请求体(请求报文/请求参数) 1.1 请求行 请求行用于说明请求类型,以及要访问的资源 ...
最新文章
- angular2 学习笔记 ( Rxjs, Promise, Async/Await 的区别 )
- 【算法】吴忠强:刷LeetCode的正确姿势!
- Avalonia跨平台入门第十五篇之ListBox聊天窗口
- ROS 2正式版终于来了,还增加了这些新特性
- AI驱动智能化日志分析 : 通过决策树给日志做聚类分析
- arduino学习笔记(三)——LED相关
- ubuntu安装注意事项:
- 论文阅读笔记——拥塞控制算法PCC
- 分区助手克隆linux,PartAssist 9.1+7.0 AOMEI 分区助手 免安装版 (简/繁/英 PE/Win 通用)...
- 手机浏览器一键跳转微信加好友的方法
- 数据分析实战——二手房信息分布分析
- 5. 穿过拥挤的人潮,Spring已为你制作好高级赛道
- PHP学习记录【php数据类型】
- visio自己画的图怎么填充_VISIO自定义图形填充
- 关于MathType蓝多多的备忘录
- android动态壁纸的制作
- 计算机教学研修心得英语,2020英语教师继续教育学习心得体会范文(精选4篇)...
- 2022年数据分析决赛试题简要分析
- 三边形面积(海伦公式及拓展)
- proxmox VE 7.0安装调试方法汇总