读流的方式springMVC

去读:

String rsinfo = "";
        String content = "";
        HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();
        try
        {
            BufferedInputStream buffer = new BufferedInputStream(request.getInputStream());
            BufferedReader  in = new BufferedReader(new InputStreamReader(buffer, "utf-8"));
            for (int m = 0; m < 10000; m++)
            {
                rsinfo = in.readLine();
                if (rsinfo == null) {
                    break;
                }
                content = content + rsinfo;
            }
        } catch (Exception ex) {

        }

------------------------------------------------------------------------------

去写:

((ServletWebRequest)RequestContextHolder.getRequestAttributes()).getResponse().setCharacterEncoding("UTF-8");
            PrintWriter writer = ((ServletWebRequest)RequestContextHolder.getRequestAttributes()).getResponse().getWriter();
            ((ServletWebRequest)RequestContextHolder.getRequestAttributes()).getResponse().setHeader("Access-Control-Allow-Origin", "*");
            writer.print(sucess);
            writer.close();

--------------------------------------------------------------------

时间: 2024-08-29 21:57:01

读流的方式springMVC的相关文章

node中的可读流和可写流

javascript的一个不足之处是不能处理二进制数据,于是node中引入了Buffer类型.这个类型以一个字节(即8位)为单位,给数据分配存储空间.它的使用类似于Array,但是与Array又有不同:Buffer在定义的时候必须明确知道其长度,但是Array的长度是可以动态变化的.定义Buffer有三种方式: 1. var buf = new Buffer(3);//指定buffer占用3个字节 2. var buf = new Buffer("hello","utf-8&

(转载)VB 查询Oracle中blob类型字段,并且把blob中的图片以流的方式显示在Image上

原文摘自:http://heisetoufa.iteye.com/blog/504068 '模块代码 Private Declare Function CreateStreamOnHGlobal Lib "ole32" (ByVal hGlobal As Long, ByVal fDeleteOnRelease As Long, ppstm As Any) As Long Private Declare Function OleLoadPicture Lib "olepro3

通过DeviceIoControl读磁盘的方式读取独占文件内容

前言 windows操作系统中常见的一个文件存储系统是NTFS.在这个文件系统中MFT是它的核心.             图一 MFT是一个数据结构,上图是它的结构,它主要用来存放每个文件和目录在磁盘中的索引.MFT由一个个MFT项构成.每个MFT项的大小是1024Bytes.每个MFT项由固定头结构和多个属性构成.属性用来记录与文件相关的信息.每个属性又由属性头和属性体构成.属性头包含了一些该属性的重要信息,如属性类型.属性大小.是否为常驻属性等等.[1]文件内容也被NTFS看作属性.  其

python+ mysql存储二进制流的方式

很多时候我们为了管理方便会把依稀很小的图片存入数据库,有人可能会想这样会不会对数据库造成很大的压力,其实大家可以不用担心,因为我说过了,是存储一些很小的图片,几K的,没有问题的! 再者,在这里我们是想讲一种方法,python+ mysql存储二进制流的方式 这里用的是Mysqldb,python里面最常用的数据库模块 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33

通过PHP将文件以流的方式发送客户端

以前在ASP下,通过BASP21实现类似功能.现在将PHP版本整理在这里. 通过以下代码中所使用的技术可以实现如下几个可能的需求 1.在有模板的基础上,针对客户的定制下载. 2.一些浏览器本身能够表示的文件类型(如txt文件),可以通过将头信息Content-Type改为 header("Content-Type: application/force-download");进行强制下载. 3.对于一些动态生成文件,比如TXT/CSV等文件,将临时文件及时删除 <?php /**

程序读文件的方式--按字符、按行、按单词

程序读文件的方式--一个字符一个字符进行读取 #include <iostream> #include <fstream> using namespace std; int main() { char ch; fstream fp("a.txt"); while(!fp.eof()) { if(fp.get(ch)) cout<<ch; } fp.close(); return 0; } 程序读文件的方式--逐行读取 #include <ios

用瀑布流的方式在网页上插入图片

当我们的网页需要插入很多图片的时候,为了美观,我们可以选择用瀑布流的方法插入图片 首先我们在body里面放入我们需要展示的图片 <div id="box"> <div class="dinwei"> <div class="pic"> <img src="image/1.jpg"> </div> </div> <div class="din

while循环按行读文件的方式总结

分析apache访问日志,把日志每行的访问字节数对应的字段数字相加,计算访问总量. #!/bin/bash sum=0 exec < $1 while read line do   aa=`echo $line | awk '{print $10}'`   expr $aa + 10 > /dev/null   a=$?   if [ $a -ne 0 ]; then     continue   fi   sum=$(($sum+$aa)) done echo $sum ~ 这个问题主要考察

如何在CRichEditCtrl控件中直接读如RTF格式的文件(这个是通过流的方式来读取文件)

如何在CRichEditCtrl控件中直接读如RTF格式的文件 Inserting an RTF string using StreamIn -------------------------------------------------------------------------------- When inserting Rich Text Formatted text into the control there are two approaches you can take. In