//首先把该页面contentType设置为application/msexcel
<%@ page contentType="application/msexcel; charset=utf-8" %>
<%
response.reset(); //设置页面不缓存(cache disabled)
response.setContentType("application/vnd.ms-excel;charset=UTF-8"); //更改相应MIME类型
response.setHeader("Content-Disposition" ,"attachment;filename="+new String(filename.getBytes(),"iso-8859-1")); //设置响应头信息
%>
这样设置后,该页面中的表格数据将被变为excel输出。
尚未尝试将其MIME类型设置为XML的话,能否输出XML格式的文档,如果有朋友做过,请与我分享,谢谢!