Request and Response 请求 & 响应

 request和response对象是由服务器创建的。我们来使用它们

 request对象是来获取请求消息,response对象是来设置响应消息

request的怕出现乱码情况直接设置

setCharacterEncoding(“utf-8”)

response怕出现 乱码 设置

response.setContentType("text/html;charset=utf-8");

请求转发  

request.getRequestDispatcher("/login.jsp").forward(request, response);

重定向 

response.sendRedirect(request.getContextPath() + "/success.jsp");

关于响应 .write() 与 .print()

可以打印输出文本格式的(包括html标签),可以打印对象
resp.getWriter().println("兄弟 println");
可以打印输出文本格式的(包括html标签),不可以打印对象
resp.getWriter().write("兄弟 write");

响应信息 优先级 sendError > getWriter

HttpServletResponse可利用其是枚举,方便我们看含义

代码顺序 如下
resp.sendError(HttpServletResponse.SC_BAD_GATEWAY, "兄弟你瘦了");

resp.setStatus(500);
resp.getWriter().println("兄弟 500 错误了");

最终结果 是 502 网关错误,所以 sendError 的 优先级 大于 getWriter
还是那句话,你只看到了大佬轻松解决问题的光鲜,却不记得当初人家死磕Bug的痛苦。

万物皆入轮回,谁也躲不掉!

以上文章,均是我实际体验,写出来的笔记资料,不会出现全文盗用别人文章!烦请各位,支持下原创,请勿直接盗用,有条件的可以开通个会员支持下,谢谢!!!

Java Code Study » Request and Response 请求 & 响应

招聘、单纯问问题,都可以联系我

加我QQ 公司缺人,拉我入伙