`
y806839048
  • 浏览: 1085032 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

response打印字节和字符串的方法区别

阅读更多

response打印字节和字符串的方法区别

 response中的内容只要mvc返回了就自动会返回页面,在相应的结构可以看到,+return null;或者return;

用response.getWriter().print("未找到图片");/////////////打印普通字符或者response.getOutputStream().write(bytes,0,length);///打印流

这是自动当着页面返回请求页(下载之类)

 

@RequestMapping(value = "/account/tbCusFirmChg/showImage")

    public void showReportImage(@RequestParam(value = "path") String path,

                                HttpServletRequest request,HttpServletResponse response) throws IOException, NumberFormatException, EsteelException {

//             response.setContentType("image/jpeg");

 

            response.setCharacterEncoding("UTF-8");

//        String filePath= WebConfig.get("filePath");

            String pathBase = StaticVariables.Base_Path;

        File file=null;

        if(path!=null&&!"".equals(path)){

            file=new File(pathBase+path);

        }

        if( file==null||!file.exists()){

                response.getWriter().print("未找到图片");/////////////打印普通字符

        }else {

            response.setContentType("image/jpeg");

            FileInputStream fos = new FileInputStream(file);

            byte[] bytes = new byte[1024*1024];

            int length = 0;

            while((length=fos.read(bytes))!=-1){

                response.getOutputStream().write(bytes,0,length);///打印流

            }

        }

    }

 

分享到:
评论

相关推荐

    VBSCRIP5 -ASP用法详解

    Len 函数 返回字符串中的字符数量,或者存储变量所需的字节数。 Length 属性 返回在搜索字符串中匹配的长度。 LoadPicture 函数 返回图片对象。仅用于 32 位平台。 Log 函数 返回数的自然对数。 LTrim 函数 返回...

    二进制转换图片.rar

    // 将图片转换成字符串 File f = new File("f:\\Vista.png"); FileInputStream fis = new FileInputStream( f ); byte[] bytes = new byte[fis.available()]; fis.read(bytes); fis.close(); // ...

    08-requests模块示例.py

    # 获取字符串 print(type(response.text)) # 获取字节流 print(type(response.content)) # 返回服务器响应码 print(response.status_code) # 返回数据的URL print(respone.url) #print(respone.encoding) #...

    java初学者必看

    5.4.2 字符串操作方法 5.4.3 添加append() 5.4.4 插入insert() 5.5 实例:字符串应用 5.6 本章习题 第6章 数组 6.1 一维数组 6.1.1 数组的概念 6.1.2 一维数组的声明 6.1.3 一维数组的初始化 6.1.4 一维...

    java-servlet-api.doc

    当客户端发出请求时,Servlet引擎传递给Servlet一个ServletRequest对象和一个ServletResponse对象,这两个对象作为参数传递到service()方法中。 Servlet也可以执行ServletRequest接口和ServletResponse接口。...

    flyrpc:Golang中的Flyrpc

    协议数据包规格名称旗帜顺序代码长度有效载荷字节数1个2个字符串\ 0 1,2,4,8 *标记规格1个2个3 4 5 6 7-8 回复等待响应邮政编码邮编有效载荷长度字节原料药 // level 1conn . onRawPacket ( flag , seq , rawCode , ...

    python爬虫课程要点.docx

    4)正则表达式:强大的字符串处理工具,有自己特定的语法结构,实现字符串的检索、替换、匹配、验证。 5)函数:end(),返回指定分组的结束位置,默认返回正则表达式所匹配到的最后一个字符的索引。 6)...

    C#基础类库

    5.方法二:随机生成字符串(数字和字母混和) 6.从字符串里随机得到,规定个数的字符串. 复制代码 22.条形码 BarCodeToHTML 本类是个条码生成类,大家可根据需要自己设置,非常好用 23.图片 ImageClass 主要功能...

    MiniExercise.rar

    (1)通过分解字符串获取 method URL 和请求参数 (2)POST 请求参数可能在请求体中还存在 5. 处理请求参数 (1)通过 Map 封装请求参数 两个方法 (2)考虑一个参数多个值和中文 6. 引入SERVLET (1)将业务代码...

    C#基类库(苏飞版)

    5.方法二:随机生成字符串(数字和字母混和) 6.从字符串里随机得到,规定个数的字符串. 复制代码 22.条形码 BarCodeToHTML 本类是个条码生成类,大家可根据需要自己设置,非常好用 23.图片 ImageClass 主要功能...

    Byndyusoft.AspNetCore.Mvc.Formatters.MessagePack:用于MessagePack输入和输出的ASP.NET Core MVC格式化程序

    小整数被编码为一个字节,典型的短字符串除字符串本身外仅需要一个额外的字节。内容协商当客户端指定Accept标头时,发生内容协商。 ASP.NET Core使用的默认格式是JSON。 但是客户端可以指定MessagePack格式: using...

    harmonyos英文怎么读-HarmonyOsQrDemo:HarmonyOsQrDemo

    提供代码生成以根据给定的字符串和二维码图像大小返回快速响应 (QR) 码图像的字节流。 调用方可以使用二维码字节流生成二维码图片。 何时使用 您可以使用此功能根据给定的字符串生成二维码图像。 常见的应用场景包括...

    python爬虫基础教程:requests库(二)代码实例

    get请求 ...#text返回的是unicode的字符串,可能会出现乱码情况 # print(response.text) #content返回的是字节,需要解码 print(response.content.decode('utf-8')) # print(response.url) #https://www.b

    Visual Basic 6编程技术大全 中译本扫描版带书签 2/2

    5.3.1基本的字符串运算符和函数152 5.3.2转换函数154 5.3.3查找和替换子字符串154 5.3.4字符串的格式化选项157 5.4 日期和时间的处理157 5.4.1当前日期和时间的获取及设置157 5.4.2 Date和Time型数值的建立和提取158...

    Visual Basic 6编程技术大全 中译本扫描版带书签 1/2

    5.3.1基本的字符串运算符和函数152 5.3.2转换函数154 5.3.3查找和替换子字符串154 5.3.4字符串的格式化选项157 5.4 日期和时间的处理157 5.4.1当前日期和时间的获取及设置157 5.4.2 Date和Time型数值的建立和提取158...

    jsp九大内置对象

     字符串用ISO-8859-1进行编码,并将编码存发岛一个字节数组中,然后再将这个数组转化为字符串对象  即可。如下:  String textContent=request.getParameter("boy")  byte b[]=textContent.getBytes("ISO-...

    C#编程经验技巧宝典

    72 <br>0102 将字符串首字母转换大写 72 <br>0103 如何进行字节数组和字符串的相互转换 72 <br>0104 如何把一个按空格分割的字符串存储在一个ArrayList数组中 73 <br>4.2 获取字符串信息 73 ...

    AspUpload.zip

    Form集合包含的类型为FormItem的对象,只有2个字符串的属性,Name和Value(缺省属性) 请记住,upload.Form集合只包括非文件的项目,也就是说非的表单项目。我们还有另外一个集合,叫Files,包含类型为UploadFile的对象...

    java 编写文件上传类简单易用

    int bytesLen(String s) 返回字符串转化为字节数组后,字节数组的长度 这样,从一个字节数组中,根据标记提取出另一个字节数组可以表示如下: 假设我们已经将数据存入字节数组 buffer 中,分界符存入 ...

Global site tag (gtag.js) - Google Analytics