HttpServletResponse
响应数据
response.getWriter().writer()
-
response.getWriter().writer(“输出的字符串,可以是html代码”)
-
乱码解决:
- 一句代码:response.setContentType(“text/html;charset=utf-8”);
- 两句代码:
- 设置客户端(浏览器)编码:response.setHeader(“content-type”,“text/html;charset=utf-8”);
- 设置服务器端编码:response.setCharacterEncoding(“utf-8”);
response.getOutputStream().writer()
-
response.getOutputStream().writer(“输出的字符串,可以是html代码”)
-
乱码解决:
- 一句代码:response.setContentType(“text/html;charset=utf-8”);
- 两句代码:
- 设置客户端(浏览器)编码:response.setHeader(“content-type”,“text/html;charset=utf-8”);
- 设置服务器端编码:response.getOutputStream().writer(“输出的字符串,可以是html代码”.getBytes(“utf-8”));
注意:
乱码解决代码要写在响应数据之前,第二个响应数据方法,直接在响应数据代码上改变字符集。