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”));

你可能感兴趣的:(JAVA,WEB)