知识大全 Struts2利用stream直接输出Excel
Posted 内容
篇首语:学习如钻探石油,钻得愈深,愈能找到知识的精髓。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Struts2利用stream直接输出Excel相关的知识,希望对你有一定的参考价值。
Struts2利用stream直接输出Excel 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
用网页展示查询结果 经常会遇到要求导出成Excel的需求 采用这种方法可以定制输出的格式和内容(还不支持合并单元格和公式) 生成真正的Excel格式(不是csv)的Excel 一 struts xml <?xml version= encoding= UTF ?> <!DOCTYPE struts PUBLIC //Apache Sofare Foundation//DTD Struts Configuration //EN dtd > <struts> <constant name= struts i n encoding value= UTF />
<package name= demo extends= struts default > <action name= excel method= execute class= demo ExcelAction > <result name= excel type= stream > <param name= contentType >application/vnd ms excel</param> <! 注意这里的ContentType > <param name= inputName >excelStream</param> <! 这里需要和Action里的变量名一致 > <param name= contentDisposition >filename= standard xls </param> <param name= bufferSize > </param> </result> </action> </package> </struts>
二 Struts 的 Action
package demo; public class ExcelAction private InputStream excelStream; // 需要生成getter和setter
public String execute() throws Exception StringBuffer excelBuf = new StringBuffer(); excelBuf append( BookName ) append( \\t ) append( Year ) append( \\t ) append( author ) append( \\n ); excelBuf append( Thinking in Java ) append( \\t ) append( ) append( \\t ) append( Eckel ) append( \\n ); excelBuf append( Spring in action ) append( \\t ) append( ) append( \\t ) append( Rod ) append( \\n ); String excelString = excelBuf toString(); logger debug( result excel String: + excelString); excelStream = new ByteArrayInputStream(excelString getBytes() excelString length()); return excel ;
// getter and setter
三 Jsp页面
<%@ taglib prefix= s uri= /struts tags %> <!DOCTYPE HTML PUBLIC //W C//DTD HTML Transitional//EN > <> <head> <s:head /> </head>
<body>
cha138/Article/program/Java/ky/201311/28923相关参考
Asp.Net输出数据到EXCEL表格中 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 其实利用
首先在action里面要用变量sex并且要有get方法 jsp页面中可以用ONGL标签$sex 直接输出变量sex的值 <s:propertyvalue=sex/>也可以输出但好像
知识大全 通过table标签,PHP输出EXCEL的实现方法
通过table标签,PHP输出EXCEL的实现方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!以
Java输入输出流详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! stream代表的是任何有
针对xxxclass建立xxxproperties文件可以对class中的Output设置本地化输出更常用的方法是正对package建立packageNameproperties在其中设置Action
excel中怎么利用公式统计人数统计所有人数:=COUNTA(统计范围)。统计某个人:=COUNTIF(统计范围,姓名)。EXCEL公式是EXCEL工作表中进行数值计算的等式。公式输入是以"="开始的
怎么在excel表格里直接选中列点选列表头,就可以选择这一列;按下Ctrl,点选列表头,可以选择多列word表格怎么直接转excel表格首先用滑鼠点选桌面word2003快捷方式,开启一个空白的wor
在excel中如何利用公式求值Excel中的函式功能非常强大!一句两句说不清楚,一边用一边自学,用软体自带的帮助,慢慢你就积累了很多知识。用顺了,以前几天也办不好的资料处理任务,可以在几分钟之内轻松解
利用剪贴板实现高速导出数据到Excel 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在很多的时
Java利用poi读写Excel需要注意的问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 接