摘要: response响应对象也为我们提供了字节输出流,字节输出流可以输出任意的数据,接下来我们来进行简单的演示。 代码: @WebServlet("/servlet01") public class Servlet extends HttpServlet { protected void doPost( 阅读全文
posted @ 2020-09-14 19:59 Joker-0927 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 问题概述: 当我们使用响应对象获取字符输出流输出中文到浏览器上的时候,往往会出现中文乱码的问题,但是输出英文字符就不会乱码。 问题解析: 其实出现乱码的原因无外乎编码使用的字符集和解码使用的字符集不相同导致的,我们获得的字符输出流对象是通过响应对象获得的,说到底层,其实响应对象是Tomcat帮我们创 阅读全文
posted @ 2020-09-14 19:25 Joker-0927 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 概述: 与请求转发类似的是重定向也是当客户端浏览器请求的功能被请求的资源类不能完成,会通过另一个资源类去完成。但是不同的是重定向是当访问的资源类不能完成请求的业务逻辑时,资源类会告诉浏览器能够完成这个业务的资源类的地址,然后浏览器再去访问另一个资源类。 重定向的实现方式有两种: 1. 设置状态码为3 阅读全文
posted @ 2020-09-14 15:00 Joker-0927 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 我们已经知道响应行的内容是: 协议/版本 状态码 相对应的response对象有设置响应行状态码的方法: setStatus(int num); 关于响应头我们也知道它是告知浏览器的一些信息和建议,相对应的response对象也有设置相应头的方法: setHeader(String name,Str 阅读全文
posted @ 2020-09-14 13:40 Joker-0927 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 介绍完了响应行我们继续说响应头: 继续沿用上面的相应头信息: Content-Type: text/html;charset=UTF-8Content-Length: 99Date: Mon, 14 Sep 2020 03:57:35 GMTKeep-Alive: timeout=20Connect 阅读全文
posted @ 2020-09-14 13:13 Joker-0927 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 概述: 我们在资源类中通过请求对象获得数据然后进行处理之后就需要把处理结果封装成响应对象给浏览器响应信息,响应信息和请求信息类似拥有:响应行,响应头,响应空行和响应体。本篇只介绍响应行内容,其他内容在后续博文中讲述。 首先我们通过浏览器开发者模式捕获一下响应的具体信息: 先准备好一个简单的页面提供访 阅读全文
posted @ 2020-09-14 12:22 Joker-0927 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 当我们访问一个项目的某个Servelet资源,如果这个Servelet资源的功能并不能完全处理我们的访问需求,但是服务器中的其他Servelet资源类可以处理我们的需求,那么就可以通过请求转发的方式,将我们的请求转发给可以处理我们需要的业务逻辑的Servelet资源类。 讲解: 其实关于 阅读全文
posted @ 2020-09-14 11:13 Joker-0927 阅读(146) 评论(0) 推荐(0) 编辑
// 侧边栏目录