⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exportexcelresult.java

📁 本源码为教学管理信息系统
💻 JAVA
字号:
/* * 创建日期 2005-2-18 */package com.wygl.printview;import java.io.ByteArrayOutputStream;import java.io.OutputStream;import javax.servlet.http.HttpServletResponse;import com.opensymphony.webwork.ServletActionContext;import com.opensymphony.xwork.ActionInvocation;import com.opensymphony.xwork.Result;import com.opensymphony.xwork.util.OgnlValueStack;/** * @author Administrator * Excel导出结果 */public class ExportExcelResult implements Result {			private ByteArrayOutputStream exportExcel;		/* 	 * @see com.opensymphony.xwork.Result#execute(com.opensymphony.xwork.ActionInvocation)	 */	public void execute(ActionInvocation arg0) throws Exception {		OgnlValueStack stack = (OgnlValueStack) ServletActionContext.getRequest().getAttribute("webwork.valueStack");				exportExcel = (ByteArrayOutputStream) stack.findValue("exportExcel");				if (exportExcel == null) {			throw new NullPointerException("No exportExcel found");		}				HttpServletResponse response = ServletActionContext.getResponse();		response.reset(); 		response.setContentType("application/vnd.ms-excel;charset=GBK");		response.setContentLength(exportExcel.size());		OutputStream out = response.getOutputStream();		exportExcel.writeTo(out);	            		exportExcel.close();		out.close();	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -