问题描述
我是这样实现的,通过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-10-23 14:06:50