response返回有两种:
- 字节流outputstream
- 字符流printwrite。
这里示例改成UTF-8编码, 大家可以根据自己需要修改成想要的
字节流
//让浏览器用utf-8来解析返回的数据
response.setHeader("Content-type", "text/html;charset=UTF-8");
OutputStream out = response.getOutputStream();
String data = "传向前端的数据";
//设置放入流的数据是utf8格式
out.write(data.getBytes("UTF-8"));
字符流
//让浏览器用utf8来解析返回的数据
response.setHeader("Content-type", "text/html;charset=UTF-8");
//告诉servlet用UTF-8转码,而不是用默认的ISO8859
response.setCharacterEncoding("UTF-8");
String data = "传向前端的数据";
PrintWriter out = response.getWriter();
out.write(data);
下面有更详细的说明