主要在jsp頁面加入
<%@ page contentType="application/msexcel;charset=GBK"%>
<%
response.setHeader("Content-disposition",
"attachment; filename=shouExcel.xls");
%>
完整頁面如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>
<%@ page contentType="application/msexcel;charset=GBK"%>
<%
response.setHeader("Content-disposition",
"attachment; filename=shouExcel.xls");
%>
<html>
<head>
<title>匯出</title>
</head>
<body>
<table width="100%" border="1" cellpadding="1" cellspacing="1">
<tr>
<td height="22">
<div align="center">
<strong>裝置名稱</strong>
</div>
</td>
<td height="22">
<div align="center">
<strong>錯誤類型</strong>
</div>
</td>
<td height="22">
<div align="center">
<strong>次數</strong>
</div>
</td>
<td>
<div align="center">
<strong>時間</strong>
</div>
</td>
<td height="22">
<div align="center">
<strong>TS</strong>
</div>
</td>
<td height="22" >
<div align="center">
<strong>服務</strong>
</div>
</td>
<td height="22" >
<div align="center">
<strong>出錯資訊</strong>
</div>
</td>
</tr>
<logic:iterate id="alarms" name="alist">
<tr>
<td height="20">
<div align="center">
<bean:write name="alarms" property="deviceName" />
</div>
</td>
<td height="20">
<div align="center">
<bean:write name="alarms" property="err_type_name" />
</div>
</td>
<td height="20">
<div align="center">
<bean:write name="alarms" property="count" />
</div>
</td>
<td height="20">
<div align="center">
${alarms.start_time}.
</div>
</td>
<td height="20">
<div align="center">
<bean:write name="alarms" property="ts_id" />
</div>
</td>
<td height="20">
<div align="center">
<bean:write name="alarms" property="stream_id" />
</div>
</td>
<td height="20">
<div align="center">
<bean:write name="alarms" property="descrption" />
</div>
</td>
</tr>
</logic:iterate>
</table>
</body>
</html>