最近做了一个接口的开发、现在遇到一个问题,就是当别人登录一个网页,点击一个按钮,这个按钮会去数据库去数据
然后打包成zip ,我希望就是各个不同的电脑 在登录这个网页 点击按钮获取数据的时候,都能吧这些数据打包成zip后存在自己本地电脑上的一个盘区的指定的一个文件夹!
将数据打包成zip 这些都做好了,现在要做的就是 怎么实现不同的电脑 在登录这个网页 获取数据的时候 能把这些数据存储到自己电脑上? 请大侠们 指定!
解决方案 »
- 使用struts2和tomcat的memory leak问题
- jsp页面中的html表格高度固定问题
- 新手的错误,请指导下
- 求救啊!!!!! java连接类 的查询方法 有时 出现异常
- 图片自动切换问题?
- 关于Hibernate多对多拆分为多个一对多的问题
- myeclipse new->project中怎么没有client project????
- 有关HttpSession 延迟问题
- Morgan_ma 请发个经典EJB中一对多关系实例好吗?!!!
- 求助:JTA编程中lookup("javax.transaction.UserTransaction")出错了
- 求JSF下载具体地址
- java文件中为什么能够导入tomcat中classes文件夹的类
try {
String filePath = servletRequest.getParameter("filePath");
File file = new File(filePath);
String fileName = file.getName().replaceAll("\\[.+\\]", "");
fileName = URLEncoder.encode(fileName, "utf-8");
fileName = fileName.replace('+', ' ');
servletResponse.setContentType("application/x-download");
servletResponse.addHeader("Content-Disposition",
"attachment;filename=" + fileName);
excelStream = new FileInputStream(file);
}
catch(Exception e) {
write(Tool.getErrorMsg(e.getMessage())); return ERROR;
} return SUCCESS;
}
另外
http协议天生保证不允许你直接访问本地硬盘!否则还不乱套了!你一访问网站,我就把大把垃圾赛到你的机器里。所以任何一个html控件都不能直接获取你的硬盘路径,必须让你亲自选择路径!!!
这也是BS程序和CS程序的本质区别之一。
也就是说 当其他人 在访问网页的时候 一点提交 就会有个弹出框 告诉他们 保存到访问者的电脑上 并且他们可以自己选择 存放在自己电脑上的硬盘空间的区域?
这些代码 我能不能 放到jsp页面里面,jsp页面里面 也有这些方法吧?