首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于excel文件打开、下载的有关问题

2012-01-10 
关于excel文件打开、下载的问题我用jsp文件生成以下列表aa.xls打开下载bb.xls打开下载cc.xls打开下载.....(

关于excel文件打开、下载的问题
我用jsp文件生成以下列表
  aa.xls       打开           下载
  bb.xls       打开           下载
  cc.xls       打开           下载
  .....(略)

现在有以下问题,当我点击打开时,显示全是乱码?请问这怎么解决?
此外,点下载我希望出现下载对话框那样下载,怎么做?
本人对此一点也不清楚,请各位指点一下!

[解决办法]
帮顶
[解决办法]
OutputStream output=null;
HSSFWorkbook wb = new HSSFWorkbook();

try {
//fileName = new String(fileName.getBytes( "iso8859-1 "), "gb2312 ");
response.setContentType( "application/x-msdownload ");
response.setHeader( "Content-disposition ", "attachment; "
+ "filename= "+ new String(fileName.getBytes( "gb2312 "), "iso8859-1 "));

output= response.getOutputStream();
wb.write(output);
output.flush();

forward=null;
} catch (Exception e) {
e.printStackTrace();
request.setAttribute( "error ", e.toString());
forward = "error ";
} finally {
if(output!=null){
output.close();
}
}
[解决办法]
加一个文件编码过滤器呢
[解决办法]
不是太明白

热点排行