Java Servlet之 HttpServletResponse
源自https://www.bilibili.com/video/BV1Y7411K7zz?p=159
c) 解决响应后的乱码
浏览器获取响应信息后,中文显示为乱码,原因是Servlet默认字符集是ISO-8859-1,不支持中文,浏览器默认的字符集是GBK, 需要将他们统一设置为UTF-8
方法一:调用相应对象的两个方法,分别设置服务器和浏览器的字符集
方法二:在获取流对象之前,调用一个方法就可以同时设置服务器和浏览器的字符集
d)请求重定向
当客户端请求废弃的接口时,服务端返回302状态码,并告诉浏览器新接口的地址。浏览器收到新的地址后,再请求新的接口。
重定向有两种方案:
方案一代码:
方案二代码: