jsp中把报表导出到excel,现在已经能直接导出到excel了(就是一点导出就直接打开excel),但是现在想做成点击导出后,弹出一个对话框提示打开或保存,谁知道应该怎么做啊?

解决方案 »

  1.   

    你是用什么方法实现的啊
    POI包吗
      

  2.   

    那就不太清楚了
    我用POI包做的
    呵呵
      

  3.   

    marine_chen(RaiN):POI包的怎么实现的啊??
      

  4.   

    挺简单的
    就是在页面中把表格数据存到数组里
    用session的set方法保存数组
    然后做一个导出EXCEL表的链接
    在该页面获得数组的值
    直接使用POI包的方法就可以了
      

  5.   

    marine_chen(RaiN):可能我没说清除,我说的是“弹出一个对话框提示打开或保存这个怎么实现的”?嘿嘿谢谢
      

  6.   

    现在的问题是这样的,我们已经有生成好的excel文件在服务器端,现在需要点一个链接,提示打开或保存,然后打开或保存到客户端
      

  7.   

    <%@page contentType="application/vnd.ms-excel;charset=GBK" %>
    头部加上
      

  8.   

    <%@page contentType="application/vnd.ms-excel;charset=GBK" %>
    头部加上
    单工作簿的可以,多工作簿的就不行哦
      

  9.   

    多谢上面大家的回复,但是最后我们没用<%@page contentType="application/vnd.ms-excel;charset=GBK" %>实现,由于我们有生成好的excel文件在服务器端,所以用的是jspsmartupload组件实现的不过还是谢谢大家的支持~~