JSP EXCEL文件导出,在客户端登陆,点导出为什么只能导出到服务器端,

问题描述

我是这样实现的,通过psnExportExcel(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse)throwsException{}方法查询数据并生成服务器端的.xls文件,然后我在前能页面中把服务器端生成的.xls文件通过文件读写的方式传到客户机上,调用代码如下:document.location.href="<%=basePath%>ReportManage.do?method=psnExportExcel"+para;<%//url为选择后传入的url,即:客户端的文件路径if(url!=null&&url.length()>0)//服务器端的文件路径{Stringpathurl=request.getRealPath("");pathurl=pathurl+"/a.xls";RWFile.readToWriterFile(newFile(pathurl),newFile(url));}%>

解决方案

解决方案二:
大家帮忙分析下为什么,谢谢
解决方案三:
这是java的安全机制,服务器的代码不可能操作客户机磁盘的,,
解决方案四:
请问楼主,我也遇到了同样的问题,请问你这个问题是怎么解决的
解决方案五:
你这个代码是在服务器端运行自然文件就会保存文件到服务器,如果要保存到本地客户端电脑,就需要在文件导出完毕后提供一个下载的函数代码,将导出的文件下载到本地客户端。

时间: 2024-07-31 18:03:59

JSP EXCEL文件导出,在客户端登陆,点导出为什么只能导出到服务器端,的相关文章

客户端调用服务器端的excel模板,并向此excel中特定的单元格中写入数据,最后将这个excel文件保存在客户端机器上或打印,而服务器端excel模板不变

问题描述 bs模式,vs2008,sql2005工作中遇到一个难题,向大家请教:我自己先做好excel模板,比如说"检定证书模版.xlsx",主要是设置好表头.第一列.以及表的底部的各种格式,然后将此文件放到服务器网站的文件下的一个文件夹内.客户端通过浏览器进行操作,并将从数据库把数据调入上面的模板中.通过点击一个按钮,客户端就可以完成保存此excel文件并可以直接打印.这个过程中我会从sqlserver数据库中读取到符合要求的数据,并写入到此excel文件中的特定单元格里,单元格是固

datagrid数据导出到excel文件给客户端下载的几种方法

datagrid|excel|客户端|数据|下载 方法一:导出到csv文件,存放在服务器端任一路径,然后给客户下载 优点:1.可以进行身份认证后给客户下载,如果放到非web目录就没有对应的url,客户无法随时下载.2.也是因为生成了文件,所以占用了服务器的空间,但是可以把文件名存放到数据库,再次给客户下载的时候不需要重复生成文件.3.csv文件是文本文件,逗号隔开字段,回车隔开行,易于数据导入导出. 实现方法:   SqlConnection conn=new SqlConnection(Sys

Datagrid数据导出到excel文件的三种方法

原文连接: http://www.cnblogs.com/xieduo/articles/606202.html 一.文件保存在服务器,提供下载 方法一:导出到csv文件,存放在服务器端任一路径,然后给客户下载  优点: 1.可以进行身份认证后给客户下载,如果放到非web目录就没有对应的url,客户无法随时下载. 2.也是因为生成了文件,所以占用了服务器的空间,但是可以把文件名存放到数据库,再次给客户下载的时候不需要重复生成文件. 3.csv文件是文本文件,逗号隔开字段,回车隔开行,易于数据导入

excel文件为什么打不开如何解决

  Excel文件打不开情况一: 如题,保存过后的Excel文件,直接点击看不到影像,只能打点击过后的工具栏中点击文件.打开,才能打开影像.如何解决,知道滴帮帮忙. 1.转换格式法 就是将受损的Excel XP工作簿另存格式选为SYLK.如果可以打开受损文件,只是不能进行各种编辑和打印操作,那么建议首先尝试这种方法. 2.直接修复法 最新版本的Excel XP在"打开"窗口的"打开"按钮内有直接修复受损文件的"打开并修复"功能,这种方法适用于常规

Jsp中的table多表头导出excel文件具体实现

 这篇文章主要介绍了Jsp中的table多表头导出excel文件具体实现,有需要的朋友可以参考一下 首先引入两份JS:copyhtmltoexcel.js以及 tableToExcel.js    代码如下: /*   * 默认转换实现函数,如果需要其他功能,需自行扩展  * 参数:  *      tableID : HTML中Table对象id属性值  * 详细用法参见以下 TableToExcel 对象定义    */ function saveAsExcel(tableID){  var

jsp mysql excel-在jsp中使用jxl.jar包来将mysql搜索语句sql结果集导出到excel文件

问题描述 在jsp中使用jxl.jar包来将mysql搜索语句sql结果集导出到excel文件 整体构思是:连接数据库由DBManager.java,创建excel样式由Excel.java:最后在excel.jsp实现!但现在数据库数据并不能显示,求指教,我是java小白! Excel.java代码 package com; import java.io.*; import java.sql.*; import javax.sql.rowset.CachedRowSet; import com

JSP导出Excel文件的方法_JSP编程

本文实例讲述了JSP导出Excel文件的方法.分享给大家供大家参考,具体如下: <%@page import="jxl.Workbook,com.ecc.emp.core.*,com.ecc.emp.data.*,com.ecc.emp.jdbc.ConnectionManager,jxl.format.VerticalAlignment,java.sql.*,jxl.write.*,jxl.format.UnderlineStyle,javax.sql.DataSource"%

文件下载-asp.net mvc+jquery 如何将服务器的excel文件导出到客户端下载?

问题描述 asp.net mvc+jquery 如何将服务器的excel文件导出到客户端下载? 问题描述 希望实现的功能是页面点击"导出"button,服务器端即将页面上显示的数据制成excel(已完成该功能)临时存放在服务器,然后将文件下载到客户端. 现在是在服务器生成excel文件后,不知道怎么样将文件传递给客户端. "导出"button的js和controller的action请问该如何实现? 即asp.net mvc+jquery如何实现文件下载 本人新手,

jsp导出excel文件的操作

问题描述 jsp导出excel文件的操作 jsp页面导出excel文件或者PDF文件应该是用什么技术,求指导~~ 解决方案 JSP导出Excel文件c# 导出Excel文件的操作示例操作本地文件的jsp 解决方案二: 导入导出excel一般用的jxl架包,可以在网上搜一下例子... 解决方案三: 网上导出EXCEL的例子很多的,可以搜一下