HttpServletResponse中常用的方法
2017-03-29 16:33
253 查看
HttpServletResponse中常用的方法
1、响应行 HTTP/1.1 200 OK
l setStatus(int sc)设置响应状态码
2、响应头
l ***** sendRedirect(String location)请求重定向l setHeader(String name, String value)
设置响应头信息
l
//告知浏览器使用什么码表
response.setHeader("content-type", "text/html;charset=UTF-8");
//告知客户端不缓存
response.setHeader("pragma", "no-cache");
response.setHeader("cache-control", "no-cache");
response.setDateHeader("expires", 0);
Referesh刷新
3、响应正文(主体)
l *** getWrite();字符输出流
l getOutputStream();
字节输出流
l setCharacterEncoding(String charset)
告知服务器使用什么编码
l *****setContentType(String type)(重点)
1,要区别一个是字符输出流,另一个是字节输出流
getWrite(); 字符输出流
getOutputStream(); 字节输出流
用法直接用response来调用然后返回,可以将内容直接在客户端输出来
//Servlet中奖传递的接收消息头,传递的信息已经在传参列表中已经封装好了 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //得到一个字符输出流 /*//告诉服务器用编码来解析什么来解析 response.setCharacterEncoding("UTF-8"); //告诉客户端用什么编码 response.setHeader("content-type", "text/html;charset=UTF-8"); */ //该方法将上面的两个方法都用这一步实现了 response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); out.write("你哦哈 java"); //服务器中的流不需要关流,服务器会自己帮你关流 }
2,setContentType(String type)(重点) 设置编码的使用的格式
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //设置编码的使用的格式 response.setContentType("text/html;charset=UTF-8"); ServletOutputStream sos = response.getOutputStream(); sos.write("你好!123".getBytes()); }
这张图看的我敲代码的手都抖了,大妈都这么上进[b],厉害了大妈。[/b]
相关文章推荐
- HttpServletResponse 的 sendError( )方法以及常用的HttpServletResponse常量级错误代码
- HTTP协议 HttpServletRequest与HttPServletResponse 常用方法汇总
- HttpServletResponse常用的方法
- HttpServletResponse接口的常用方法
- HttpServletResponse常用的方法
- HttpServletResponse的常用方法
- javaWeb-Servlet的继承体系和HttpServletRequest中常用的方法+HttpServletResponse对中文乱码的处理
- HttpServletRequest和HttpServletResponse的常用方法
- Struts2:在Action类中获得HttpServletResponse,HttpServletRequest对象的四种方法
- HttpServletRequest常用方法
- 请求重定向与请求转发的比较(HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法)
- HttpServletRequest、request常用方法、request常见应用、请求转发、RequestDispatcher
- HttpServletResponse.sendRedirect()方法/RequestDispatcher.forward()方法
- JavaWeb学习笔记--HttpServletRequest、HttpServletResponse对象常用方法
- HttpServletResponse 的状态码含义及方法摘要----api
- HttpServletRequest几个常用方法的区别
- JAVA -- HttpServletResponse 的状态码含义及方法说明
- HttpServletRequest的常用方法
- Java httpservletresponse 中的sendRedirect()方法的重定位乱码的总结
- HttpServletResponse.sendRedirect()方法/RequestDispatcher.forward()方法