response 响应对象使用

文章目录

    • 介绍
    • 使用
      • 设置响应头
      • 设置响应状态
      • 设置响应实体
      • 设置编码格式

介绍

response, 是tomcat服务器响应浏览器信息的对象. 服务器处理完请求信息之后, 通过response对象传递给浏览器

使用

设置响应头

// 设置响应头, 以键值对形式设置, 不能出现中文
//如果键值相同, 那么会覆盖value
resp.setHeader("content-type", "text/html;charset=utf8");
resp.setHeader("test", "jin tian tian qi hao");
// 如果key相同, 不会覆盖
resp.addHeader("test", "add msg");

response 响应对象使用_第1张图片

设置响应状态

// 设置响应状态
resp.sendError(404, "这是个错误信息");

response 响应对象使用_第2张图片

设置响应实体

// 设置响应实体, 值得一提的是, 当设置响应状态码为200时候, 浏览器不能响应实体内容
resp.getWriter().write("this is a msg");

设置编码格式

// 设置编码格式
// 指定浏览器解析格式和解析编码
resp.setHeader("content-type", "text/html;charset=utf8");
//指定浏览器解析编码
resp.setContentType("text/html;charset=utf8");
// 指定服务器响应浏览器的编码
resp.setCharacterEncoding("utf-8");

你可能感兴趣的:(javaSE,后端)