Response响应字符&字节数据

简介: Response响应字符&字节数据

1、我们使用Response来给服务器反馈一些响应数据

2、第一步:写一个打印流,它里面有一个right方法,然后嗯alt + enter补全里面的内容

3、案例样式

1. PrintWriter writer = response.getWriter();
2. writer.write( s:"aaa");

3.1 这样写,页面出现了aaa

3.2 看一下抓包工具里返回的数据

4、 使用PrintWriter writer = response.getWriter();writer.write( s:"aaa")可以返回很多种数据,包括html

4.1 写一个HTML文本

4.2 获取文本

4.3 输出为HTML的文本,这里我们要告诉浏览器,我们用的是texl/html格式的数据

1. response.setHeader( name: "content-type",value: "text/html");
2. 
3. writer.write( "aaa");
4. 
5. writer.write("<h1>aaa</h1>");

5、细节:不用关闭流,同时不能用writer.write返回中文数据

5.1 使用response.setContentType进行设置

5.2 setContentType设置头和也可以设置流编码

5.3 响应格式和流的编码

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

响应字符数据的总结

6、响应字符输出流数据

6.1、复制一下Servlet的数据

6.2

6.3 找到我们的D盘,里面有一个a.jpg的图片

6.4 我们把这个数据a这张图片,响应到我们的内存当中,然后渲染到我们的浏览器当中

6.5 第一步:读取文件,写上路径

6.6 response写的是一个字节输出流

6.7 他最终目的地是写到页面的响应数据体当中

6.8 对拷数据

6.9 结果,访问该路径之后,我们能够看到一张非常有意思的图片

7、我们copy一张图片,现在一般用工具类,有很多形式可以copy,字节可以copy,字符可以copy

<dependency>

<groupId>commons-io</groupId>

<artifactId>commons-io</artifactId>

<version>2.6</version>

</dependency>

8、利用工具类,copy图片

IoUtils.copy(fis,os);

9、总结

相关文章
|
语音技术
发送octet-stream格式的请求返回乱码处理
octet-stream格式的请求返回乱码处理
|
3天前
|
JSON 前端开发 数据格式
SpringMVC的数据响应-直接回写json字符串
SpringMVC的数据响应-直接回写json字符串
|
2月前
Response响应字符数据及响应字节数据
Response响应字符数据及响应字节数据
42 0
|
2月前
Response设置响应数据功能介绍及重定向
Response设置响应数据功能介绍及重定向
46 0
RichEdit 2.0响应回车换行
RichEdit 2.0响应回车换行
79 0
Response响应字符数据
Response响应字符数据
76 0
Response响应字符数据
Response响应字节数据
Response响应字节数据
77 0
Response响应字节数据
Response设置响应数据功能
Response设置响应数据功能
110 0
Response设置响应数据功能
|
JSON 数据格式