首页 > 编程语言 > JavaWeb--响应字符&字节数据

JavaWeb--响应字符&字节数据

时间:2023-11-16 20:55:50浏览次数:37  
标签:fis JavaWeb -- writer html io response 字节

Response响应字符数据

 

//text/html解码html,charset解码汉字
response.setContentType("text/html;charset=utf-8");
//1、获取字符输入流
PrintWriter writer = response.getWriter();
writer.write("你好");
writer.write("<h1>124</h1>");

响应字节数据

添加一个io工具(在servlet中添加)

<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
</dependency>

        /*
        *
        * 获取字节数据
        *
        * */

        //1、读取文件
        FileInputStream fis = new FileInputStream("e://applebox.jpg");
        //2、获取response字节输出流
        ServletOutputStream os = response.getOutputStream();
        //完成流的copy
        IOUtils.copy(fis,os);

        fis.close();

 

标签:fis,JavaWeb,--,writer,html,io,response,字节
From: https://www.cnblogs.com/L-1906/p/17837103.html

相关文章

  • 11.16 基本完成个人任务管理系统项目后重新复习JavaScript高级程序设计——声明var与l
    我看的是js高级程序设计第四版,前两章快速了解了一下,第三章开始慢啃,虽然内容枯燥,很多东西自己也知道了,但还是有一些收获的。比如,声明变量的三个关键词:var、let、const;var以前经常用但是会出问题,相比let没有那么严谨(var声明范围函数作用域,而let声明范围块级作用域)。看个例子:这是v......
  • Vue3 Pinia对state的订阅监听($subscribe,$onAction)数据监听
    <template><divclass="main-container":class="{'show-scroll':targetIsVisible}"><div:style="{height:frameHeight+'px'}"class="main-content":class="{'show-......
  • 数据结构C语言之线性表
    发现更多计算机知识,欢迎访问Cr不是铬的个人网站1.1线性表的定义线性表是具有相同特性的数据元素的一个有限序列对应的逻辑结构图形:从线性表的定义中可以看出它的特性:(1)有穷性:一个线性表中的元素个数是有限的(2)一致性:一个线性表中所有元素的性质相同,即数据类型相同(3)序列性:各......
  • 蓝桥杯第三周算法竞赛D题&&E题
    发现更多计算机知识,欢迎访问Cr不是铬的个人网站D迷宫逃脱拿到题目一眼应该就能看出是可以用动态规划来解决。但是怎么定义dp呢?这个题增加难度的点就在当所在位置与下一个要去的位置互质的时候,会消耗一把钥匙。当没有钥匙的时候就不能移动了。想到这里,我们可以定义一个三维的d......
  • 蓝桥杯之模拟与枚举day1
    Question1卡片(C/C++A组第一题)这个是一道简单的模拟枚举题目,只要把对应每次的i的各个位都提取出来,然后对应的卡片数目减去1即可。属于打卡题目。注意for循环的特殊使用即可#include<iostream>usingnamespacestd;boolsolve(inta[],intn){//模拟枚举while(n!=0)......
  • 计算机组成原理之处理器(单周期)
    引言处理器的实现方式决定了时钟周期长度和CPI。实现方式有单周期与流水线,本篇谈谈单周期处理器。目前CPU的频率一般是3GHZ/4GHZ,但是频率是有极限值的,受cycletime影响基本的RISC-V实现存储指令:ld,sd算术逻辑指令:add,sub,and,or条件分支指令:beq实现每条指令的前两个步......
  • linux client进行ntp校时
    常用方案1.windows端增加NTPserver1.打开注册表regedit(管理员模式)2.提供NTPserver[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\W32Time\TimeProviders\NtpServer],右边找到Enable设置值为1,如下图:3.设定强制主机 找到如下路径:[HKEY_LOCAL_MACHINE......
  • Django2.0以上版本path方法——路由层使用的转换器(五种)
    str#匹配除了路径分隔符(/)之外的非空字符串,这是默认的形式int#匹配正整数,包含0。slug#匹配字母、数字以及横杠、下划线组成的字符串。uuid#匹配格式化的uuid,如075194d3-6885-417e-a8a8-6c931e272f00。path#匹配任何非空字符串,包含了路径分隔符(/)使用方式:p......
  • 算法总结
    贪心算法解决问题:最优化问题;优点:是解决最优化问题的最优策略,时间复杂度低;缺点:要满足局部最优解可以推出全局最优解,这意味着在考场上想出一个贪心策略需要通过举例以及证明。常见思考方式:如果是决定谁先做谁后做的,类比排队问题,邻项交换;如果先后有限制关系,比如谁先做......
  • PowerShell pnpm 报错
    Vue3>pnpmrundevpnpm:无法加载文件D:\programfiles\nodejs\node_global\pnpm.ps1。未对文件D:\programfiles\nodejs\node_global\pnpm.ps1进行数字签名。无法在当前系统上运行该脚本。有关运行脚本和设置执行策略的详细信息,请参阅https:/go.microsoft.com/fwlink/?Lin......