在页面上点击下载,弹出下载对话框,自定义选择路径,JAVA中如何获取绝对路径, 需要得到文件的绝对路径向里面写内容 这个不需要你来控制,浏览器帮你处理了 你只需要把提供的下载文件连接放在页面上
只需要把要下载的文件放到你的服务器某个目录下,然后在某个页面给用户一个下载链接(链接直接指向你那个文件)
this.response.setContentType("application/vnd.ms-excel"); this.response.addHeader("Content-Disposition", "attachment; filename=" + new String("text".getBytes("GBK"), "ISO-8859-1")); this.response.setCharacterEncoding("GBK"); this.writer = this.response.getWriter(); //向text.xls里写数据 writeExcel("D://text",colName,ds);
这里路径是写死的,保存后就放在D盘下了,现在是想通过弹出的保存对话框,选择路径和文件名,做为参数放进去
|