HttpServletResponse接口和常用方法

HttpServletResponse是ServletResponse的子接口,表示HTTP协议的响应对象。该接口中包含了处理响应的方法

如:

OutputStream getOutputStream();获取字节输出流;  :文件下载

PrintWriter GetWriter();获取字符输出流                          :输出内容

以上两个方法不能够同时被使用,getOutputStream打开输出流后,GetWriter再打开字符输出流会出错。

//设置响应的编码格式

resp.setCharacterEncoding("UTF-8");

//设置响应的mime类型,告诉浏览器输出的是什么类型的文件,浏览器该以什么方式去解析,否则浏览器将以文本解析输出,html的标签可能不会有作用

resp.setContentType("text/html");

//编码格式与mime类型可以一起设置

//resp.setContentType("text/html;charset=UTF-8");

//必须先这只编码格式和内容类型,再获取输出流对象,否则无效

PrintWriter pw = resp.getWriter();

pw.println("中文测试" + "englishTest" + req.getParameter("username"));

你可能感兴趣的:(HttpServletResponse接口和常用方法)