将一个JSP页面中的<%@ page contentType="text/html; charset=GBK" language="java" %>替换为
jiMR9r@}/ OO![ T^Z <%@ page contentType="application/vnd.ms-Excel;charset=GBK" language="java"%> //Excel
x<N:Vj)$ 1J GbQ 或
:~!dr u`J q'u <%@ page contentType="application/vnd.ms-word;charset=GBK" language="java"%> //Word
g G^^XO bf#2 XlU 在页面开始输出数据前中加入一行
1KiX({TE L$:\l <%
P,m!:I F?CIT}l response.setHeader("Content-disposition","attachment;filename=result.xls");//Excel
j~Z 9euDlj Lm-*p_QI %>
]oC. % 3e8] V 或
D) SP{&qU> jZK Z $Ib <%
=(6v Q= Wr 1guQ response.setHeader("Content-disposition","attachment;filename=result.doc");//Word
`P(qr3O -s\T fZ %>
rzl @eS:L I oE;D" 对页面中的其它部分的处理:
Q 2f 5kZ ? h"G.' 去掉导入的CSS文件(可以在页面中加入<style type=”text/css”></style>)
JE!&+]zA l6Q;z3 去掉所有的javascript或VBScript
q.EX(- h sC:D|m2} 其它代码不需要更改
查看本文来源