一.HttpServletResponse功能介绍

response对象功能分为4种:

1.设置响应头信息:addHeader();

2.发送状态码:sendError(404);

3.设置相应正文:getWriter().print();

4.重定向:sendRedirect();

二.设置状态码和其他方法

response.setContentType("text/html;charset=utf-8"):设置响应类型为html,编码为utf-8。

response.setCharacterEncoding("utf-8"):如果响应类型为文本,那么就需要设置文本的编码类型,然后浏览器使用这个编码来解读文本。

response.setStatus(200):设置状态码;

response.sendError(404,"您要查找的资源不存在"):当发送错误状态码时,Tomcat会跳转到固定的错误页面去,可以显示错误信息。

三.Response中文乱码问题

设置代码:

response.setContentType("text/html;charset=utf-8");
response.setCharacterEncoding("UTF-8);
response.getWriter().write("张三")

四.Response 重定向

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐