追加:
out.clear();
out = pageContext.pushBody();
例子:
<%
@ page contentType
=
"
text/html;charset=gb2312
"
language
=
"
java
"
%>
<%
@ page
import
=
"
java.io.*
"
%>
<
br
>
<%
out.clear();
out
=
pageContext.pushBody();
response.reset();
response.setContentType(
"
application/vnd.ms-excel
"
);
InputStream is
=
new
FileInputStream(request.getParameter(
"
filepath
"
));
OutputStream outputStream
=
response.getOutputStream();
int
data
=
-
1
; 
while
((data
=
is.read())
!=
-
1
)
...
{
outputStream.write(data);
}
outputStream.flush();
outputStream.close();
%>
更多资料请参考:
http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=29766
本文介绍了一种使用Java在JSP页面中导出Excel文件的方法。通过设置响应头、清空输出流并利用pageContext推入新的输出体来实现。示例中详细展示了如何读取指定路径的文件,并将其内容输出到浏览器。
353

被折叠的 条评论
为什么被折叠?



