两个输出流
-
字节流
getOutPutStream() ------常用于下载(传递二进制数据) -
字符流
getWriter()-------------常用于回传字符串
注意:两个输出流同时只能用一个
解决中文字符乱码的办法
需要在获取和设置字符流之前设置好字符编码
//两种方法
//分别设置
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
//一次性设置
response.setHeader("Content-Type","text/html;charset=utf-8");
另外一种更好的方式,可以同时设置客户端和服务器的字符集编码格式
response.setContentType("text/html;charset=utf-8");