介绍
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");
设置响应状态
// 设置响应状态
resp.sendError(404, "这是个错误信息");
设置响应实体
// 设置响应实体, 值得一提的是, 当设置响应状态码为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");