如何通过iframe来实现导入导出的效果

 时间:2024-10-27 16:57:17

1、由于javascript本身是没有权限操作本地文件的,除非使用ActiveX,从页面的表格中获得数据保存成本地文件的办法是行不通的。

如何通过iframe来实现导入导出的效果

2、我们可以从服务器上的数据下到本地保存成文件。服务端实现代码:ServletOutputStream out = null;try{//设置输出csv的头信息 r髫潋啜缅esponse.setContentType("text/csv"); String disposition = "attachment; fileName=data.csv"; response.setHeader("Content-Disposition", disposition);//获得输出对象

如何通过iframe来实现导入导出的效果

3、继续输入//获得数byte[] blobData = CSVParser.parseCsv(rs).getBytes()out.write(blobData)out.flush()out.close()}catch(Exception e)throw e。

如何通过iframe来实现导入导出的效果

4、ResultSet对象转换为CSV数据的类.parseCsv方法的参数rs就是ResultSet对象,返回的就是csv格式的字符串数据。可以把这个函数放到某个js文件中,使用时直接在页面调用即可。

如何通过iframe来实现导入导出的效果

5、判断页面中是否有id为downloadcsv的iframe如果没有在body标签中加入iframe.然后将iframe的src属性设置为传入的url地址,使用时知道在要导出的页面调用bsuExportCsv("http://localhost:8080/csvservelt")就可以了。

如何通过iframe来实现导入导出的效果
  • 如何通过iframe来实现导入导出的效果
  • 框架iframe的用法(HTML)
  • iframe内容太大怎么打印
  • iframe 内容加载卡顿如何解决
  • Iframe如何插入优酷视频
  • 热门搜索
    小虾米怎么做好吃 酱茄条的家常做法 打嗝不止怎么办 教你止嗝小方法 东风风光怎么样 怎么注册网站 猜字谜大全 人缘不好怎么办 四字成语大全 国产车怎么样 人物简笔画图片大全