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

导出 Excel 资料怎样命名

2012-12-18 
导出 Excel文件怎样命名?public void doPost(HttpServletRequest request, HttpServletResponse response)

导出 Excel 文件怎样命名?
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

response.setContentType("application/vnd.ms-excel");
response.setCharacterEncoding("gbk");
response.setHeader("","");
PrintWriter out = response.getWriter();
out.println("商品编号\t名称\t价格");
List<ProductVO> pros=(List<ProductVO>)request.getSession().getAttribute("pros");
if(pros!=null){
for(ProductVO pv:pros){
out.println(pv.getPid()+"\t"+pv.getPname()+"\t"+pv.getPprice());

}
}
out.flush();
out.close();
}

导出来的Excel文件名是Servlet 响应的名字 怎样自己定义 setHeader好像可以但是不知道怎样用。
[最优解释]
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "attachment; filename=fileName.xls"); 
[其他解释]

引用:
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "attachment; filename=fileName.xls");

这个也可以 
[其他解释]
jxl.jar 网上例子很多 就是创建个excel  之后往里面写内容
[其他解释]
有解  。 略过 。
[其他解释]
谢谢 已经可以了!

热点排行