Struts2中POI在内存中生成文件并下载
Struts2中POI在内存中生成文件并下载2009-06-1811:48kin11151CTO博客我要评论(2)本文介绍了如何Struts2中POI在内存中生成文件并下载。POI是一个JAVA的实用jar包,可以生成excel文件。本文结合struts2和poi,说明如何在内存中生成一个excel文件并下载到客户端。
POI是一个JAVA的实用jar包,可以生成excel文件,通常在web开发用于把数据库的数据生成excel文件,然后通过下载提供给用户。
本文结合struts2和poi,说明如何在内存中生成一个excel文件并下载到客户端。首先进行jsp文件,struts.xml文件和action文件的内容说明,对于struts.xml文件的下载配置和action文件中的对应的方法名的设定还不熟悉的朋友可以先看前面这篇文章struts2中下载文件的方法。
文件名:download.jsp
文件位置:网站根目录下的work目录下
文件内容:
1.<%@pagecontentType="text/html;charset=gbk"%>
2.<%@tagliburi="/struts-tags"prefix="s"%>
3.<html>
4.<ahref="excel.action">下载文件</a>
5.</html>
struts.xml文件
文件内容:6.<?xmlversion="1.0"encoding="UTF-8"?>
…… 此处隐藏0字 ……
7.<!DOCTYPEstrutsPUBLIC
8."-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN"9.
10."/dtds/struts-2.0.dtd">
11.<struts>
12.
13.
14.
15.<packagename="default"extends="struts-default"><actionname="excel"class="ExcelDownloadAction"><resultname="success"type="stream">