struts2: 通过流输出实现exce导出】的更多相关文章

参考下面代码,在Action中加一个方法: // 导出excel public String excel() throws Exception { StringBuffer excelBuf = new StringBuffer(); excelBuf.append("运单号").append("\t").append("始发站").append("\t").append("目的站").append(&qu…
jsp: <body> <a href="stream.action?fileName=psb.jpg">psb</a> <br> </body> action: public class StreamAction { private String fileName; public String execute(){ return Action.SUCCESS; } public InputStream getInputStr…
将Maple输出的LaTex导出到txt文件 1. 生成LATEX Maple可以把它的表达式转换成LATEX, 使用latex命令即可: > latex(x^2+y^2=z^2); {x}^{2}+{y}^{2}={z}^{2}     还可以将转换结果存为一个文件(LatexFile): > latex(x^2 + y^2 = z^2, LatexFile); 测试通过: interface(prettyprint=0); > latex(x^2 + y^2 = z^2, res.t…
前言 在上一章,我们知道了如何使用几何着色器来重新组装图元,比如从一个三角形分裂成三个三角形.但是为了实现更高阶的分形,我们必须要从几何着色器拿到输出的顶点.这里我们可以使用可选的流输出阶段来拿到顶点集合. 注意: 本章末尾有大量的GIF动图! 在此之前需要额外了解的章节如下: 章节回顾 15 几何着色器初探 Visual Studio图形调试器详细使用教程(编程捕获部分) DirectX11 With Windows SDK完整目录 Github项目源码 欢迎加入QQ群: 727623616…
在ASP.NET Core MVC中,我们有时候需要在Controller的Action中直接输出数据到Response.Body这个Stream流中,例如如果我们要输出一个很大的文件到客户端浏览器让用户下载,那么在Controller的Action中用Response.Body这个Stream流,来逐步发送文件数据到客户端浏览器是最好的办法. 但是我今天在ASP.NET Core MVC的Controller的Action中使用Response.Body输出数据到客户端浏览器的时候遇到了个问题…
主要用到函数说明: _DMxDrawX::WriteBinStream 把控件图形变成二进制流输出,详细说明如下: 参数 说明 VARIANT* pVarBinArray 输出二进制数组.是个byte数组 BSTR sPassword 数据密码,没有密码,传空字符串 LONG iVersion 输出的文件版本,如果保存CAD 2002图纸,可以传 23 代码实现如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Dim aryData    …
vlc的流输出功能 流输出功能,可以将vlc读取到的流,输出到文件或者通过网络发送,客户端可以使用http.rtp.rtsp等协议访问,还可以进行转码等操作. 参考http://wiki.videolan.org/Documentation:Streaming_HowTo 流输出语法 % vlc input_stream --sout "#module1{option1=parameter1{parameter-option1},option2=parameter2}:module2{optio…
//通过IO流输出文件目录,不同级的目录之间用*间隔 1 package com.fjnu.io; 2 3 import java.io.File; 4 5 public class dicOut { 6 public static void main(String[] args) { 7 File file = new File("E:\\23287\\Desktop\\file\\大三上"); 8 printDic(file, 0); 9 } 10 11 public static…
        在做CRUD的过程中,添加页面是个表单,表单里面有一项是上传头像文件.这样表单提交后,头像文件上传了. 但这个文件存的地址是本地硬盘的一个文件夹.在编辑页面要做这个头像的回显的话,就需要我们去本地文件读到这张图片, 然后将这张图片输出到页面.         笔者很久都没写过怎么把图片输出到页面了,在网上看了点资料,感觉不够清晰.于是决定自己做下笔记,方便后续查阅. 一.思路         既然是将图片回显,那么页面上图片的src属性肯定就是一个http请求,后台处理这个请求是…
header( "Content-type: image/jpeg");$PSize = filesize('1.jpg');$picturedata = fread(fopen('1.jpg', "r"), $PSize);echo $picturedata; 呵呵.就这么几句话,就将图片以二进制流的形式输出到客户端了,和打开一张图片没有任何区别,需要注意的是,发送的header要根据具体情况而定,不一定都是image/jpeg.JPG的是它,但PNG的就是ima…
一.java流的控制首先要先准备一个文件,例如:File f = new File(d:/lol.txt); 二.可以使用如下指令创建流,用于不同的用途 1.FileInputStream,FileOutputStream用于字节流,如 FileInputStream fis = new FileInputStream(f); 此处使用字节流,之后创建数组的时候要把数组的类型设置为byte,如byte all[] = new byte[(int)f.length()]; 使用read与write…
strut2文件下载三部曲:一个流.两个头信息 说明: ①一个流,在Action中需要一个getInputStream()的方法来获取下载的内容,其中inputStream是默认的,他会指示StreamResult获得inputStream属性的getter方法. ②两个头,一个为ContentType:默认rext/plain文件形式.主要作用是根据下载的文件类型进行文件设置,需要的任何MIME可以在tomcat里面的配置文件中找到 另一个头是ContentDisposition:默认inli…
缘起 #include <iostream> #include <sstream> using namespace std; int main() { istringstream iss; string str1, str2, str3, str4, str5, str6; iss.str("I love you"); iss >> str1 >> str2 >> str3; cout << str1 <&l…
我们在处理数据的时候,有可能要将数据导出到excel文件中,那么java中是怎么实现的呢?apache开发的poi就可以帮我们实现啦,它也是开源的代码,导入相应的jar包,就可以轻松实现,下面让我们来小试牛刀吧,呵呵... 示列截图: 下载后的excel文件: 1.下载poi-3.7相应的jar包,有用的jar包我已经给大家列出来了哦,下载地址:http://download.csdn.net/detail/harderxin/5952435 2.搭建好struts2框架平台,开始编写代码 3.…
链接: https://vjudge.net/problem/POJ-3436#author=0 题意: 为了追求ACM比赛的公平性,所有用作ACM比赛的电脑性能是一样的,而ACM董事会专门有一条生产线来生产这样的电脑,随着比赛规模的越来越大,生产线的生产能力不能满足需要,所以说ACM董事会想要重新建造一条生产线. 生产线是全自动化的,所以需要机器来组成生产线,给定有多少中种机器,标准ACM用电脑有多少部份,每种机器将什么样的ACM电脑半成品处理成什么样的电脑半成品(对于输入的电脑半成品,每部分…
ACM Computer Factory POJ-3436 题目就是一个工厂n个加工机器,每个机器有一个效率w,q个材料入口,q个材料出口,每个口有三个数表示状态,1表示一定有入/出的材料,0表示没有入/出的材料,2表示可能有入的材料.如果一个机器入口全是0,代表这是起始机器,如果一个机器出口全是1,那么代表这是末尾机器. 将每个机器i拆成两点i和i+n分别代表进和出 建立超级源点,连在起始机器上,流量INF. 建立超级汇点,找到末尾机器连在超级汇点上,流量INF. 一个机器拆成的两个点i和i+…
package com.hp.io; import java.io.*; public class  BufferedReaderTest{ /** *@param   想想 */ public static void main(String args[]){ FileReader fr=null; BufferedReader br=null; try{ //创建一个FileReader对象,注意路径格式 fr=new FileReader("f:\\终于等到你.txt"); //创…
http://blog.csdn.net/jallin2001/article/details/6872951 在PHP的手册中,有如下的方法,可以让用户方便的下载pdf或者其他类似的附件形式,不过这里居然涉及到了编码的问题, 是这样的,我要传输一个pdf附件给用户,首先是pdf文件已经存放到服务器上面了,在给文件传输过程中取名的问题,总是 在IE下面到用户端的时候,文件名是乱码,导致了文件类型无法识别,有点奇怪,文件名是UTF-8编码的,比如:"中国人.pdf", 是从数据库中获取出…
// 下列代码输出什么?#include <iostream>#include <string>// typedef basic_ostream<char> ostream;class A{private:    int m1,m2;public:    A(int a, int b) {        m1=a;m2=b;    }    operator std::string() const { return "str"; }    opera…
demo: /* Name: 重载输入输出流运算符使力代码 Copyright: qianshou Author: zhaozhe Date: 07/12/13 00:11 Description: 首先定义一个复数类,然后重载输入,输出运算符 以及+运算符,以实现复数的输出,相加和输出操作 */ #include<iostream> using namespace std; class Complex { public: Complex(){real=0;imag=0;} Complex(d…
/**方案: *1. *问题源头应该是前端用的是ajax方式请求路径,要想出现下载Excel的弹窗,我个人理解应该是等同于重新打开一个窗口,而ajax默认不动页面直接将值返回,所以没有提升下载. *解决办法:将访问方式ajax改成 location.href = url就行了. *2.<a href="/ExportData" >报表导出</a> */ /** * 关于导出Excel没有提示的问题是还是响应设置的原因,在我的一则博客中有完整的记录,希望能够帮到有…
参考地址;http://blog.csdn.net/itdada/article/details/21344985…
亲测3个请求都可用,没有测试性能问题.仅供参考 BASE64Decoder Eclipsse 类可能引用不了解决方案链接:http://blog.csdn.net/JBxiaozi/article/details/7351768 import java.awt.image.BufferedImage; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import jav…
一.命名空间 所谓命名空间(namespace),是指标识符的各种可见范围.C++标准程序库中的所有标识符都被定义于一个名为std的命名空间(namespace)中.而我们要使用的string类也是一样的. 要使用它可以有2种方式 () using namespace std string 标识符; () std::string 标识符; 二.认识string类 string s1("abddd"); //string s1="abddd"; 三. C++标准输出流…
题目链接:http://poj.org/problem?id=3436 大力套kuangbin板过了orz #include<cstdio> #include<cstring> using namespace std; ; ; const int INF = 0x3f3f3f3f; struct Edge { int to,next,cap,flow; } edge[MAXM]; int tol; int head[MAXN]; int gap[MAXN],dep[MAXN],pr…
原文发布时间为:2008-08-10 -- 来源于本人的百度文章 [由搬家工具导入] using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebContro…
more .sh_history cat .sh_history > mylogfile.txt…
来源:http://www.jb51.net/article/49313.htm 1.在浏览器输出提供下载 /** * 导出数据到CSV文件 * @param array $data 数据 * @param array $title_arr 标题 * @param string $file_name CSV文件名 */ function export_csv(&$data, $title_arr, $file_name = '') { ini_set("max_execution_tim…
作者:zyl910 一.缘由 在写一些生成文本的程序时,经常需要使用带缩进的格式化输出的功能.以前为此写过不少类似的函数,可惜它们的可重用性很差. 这是因为——1) C语言的FILE*不支持重定向到自己的缓冲区.2) C++的流机制允许重定向到自己的流缓冲区.可惜这依赖了C++的专有语法,纯C无法用上. 因为上述原因,以前至少得为C与C++编写两套函数集.如果考虑到char/wchat_t/TCHAR,函数集会变得更加臃肿. 于是我决定编写一套“能以相同的代码绑定到 C FILE 或 C++流”…
public class OutServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //1字节流 ServletOutputStream out = response.getOutputStream(); out.print("Hello1"); //…