当前位置:编程学习 > 网站相关 >>

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

我是这样实现的,
       通过
           psnExportExcel(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception{

            }
      方法查询数据并生成服务器端的.xls文件,然后我在前能页面中把服务器端生成的.xls文件通过文件读写的方式传到客户机上,调用代码如下:
    document.location.href="<%=basePath%>ReportManage.do?method=psnExportExcel"+para;
       <%
                          //url为选择后传入的url,即:客户端的文件路径
           if(url!=null && url.length()>0)
                           //服务器端的文件路径
                    {
            String pathurl = request.getRealPath("");
            pathurl = pathurl+"/a.xls";
            RWFile.readToWriterFile(new File(pathurl),new File(url));
            }
       %> --------------------编程问答-------------------- 大家帮忙分析下为什么,谢谢 --------------------编程问答-------------------- 这是java的安全机制,服务器的代码不可能操作客户机磁盘的,, --------------------编程问答-------------------- 请问楼主,我也遇到了同样的问题,请问你这个问题是怎么解决的 --------------------编程问答-------------------- 你这个代码是在服务器端运行  自然文件就会保存文件到服务器,如果要保存到本地客户端电脑,就需要在文件导出完毕后提供一个下载的函数代码,将导出的文件下载到本地客户端。
补充:企业软件 ,  中间件
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,