Servlet-----Response对象
一.设置响应头
setHeader(key,value);
addHeader(key,value);
区别:set会覆盖同名key,add不会覆盖.
//响应处理结果 //设置响应头 resp.setHeader("mouse","two fly birds"); resp.setHeader("mouse","one fly bird"); resp.addHeader("key","thinkpad"); resp.addHeader("key","Huawei");
设置响应状态码
(可以通过设置响应状态码来屏蔽用户访问)
注:当service方法中调用了父类的方法时而子类中没有复写doGet和doPost方法时会报405错误的原因是
父类中的doGet和doPost方法会设置响应状态码为(405)
//设置响应状态码 resp.sendError(404,"sorry");
二.设置响应实体.
**设置响应编码格式
通过设置响应头中的响应编码格式"content-type"使网页能查看网页
"text/html"表示响应为html格式
"text/plain"表示为普通文本.
"text/xml" 表示xml文本
//设置响应实体 //设置响应编码格式 resp.setContentType("text/html;charset=utf-8") resp.getWriter().write("<b>今天天气真好,适合学习</b>");
总结:
Service请求处理代码流程:
设置响应编码格式
获取请求数据(req)
处理请求数据
数据库操作(MVC思想)
响应处理结果(resp)

浙公网安备 33010602011771号