http://topic.csdn.net/u/20070906/23/cc2306e8-9917-46ac-951d-ddbb55646033.html

解决方案 »

  1.   

    谢谢楼上的大哥,
    你给我的网址是直接导出到excel.我要的是把表格保存(是客户选择保存路径),也可以直接打开.
      

  2.   

    http://topic.csdn.net/u/20070909/20/91fc022b-25b5-4581-aba2-da958cf242dd.html
      

  3.   

    http://ironurbane.bokee.com/viewdiary.16844986.html  你可以看看 自己以前这弄的,
      

  4.   

    还是没搞定,我要保存在客户端,JS有没有Response.Write的用法?
      

  5.   

    <%@ page language="java" pageEncoding="utf-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    <%response.setContentType("application/msexcel;charset=GB2312");   
      response.setHeader("Content-disposition","inline; filename=test1.xls");%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>"> 
        <title>测试页面</title> 
      </head> 
      <body> 
       <table border="1" id="table1">
       <tr>
       <td>100</td>
       <td>110</td>
       <td>111</td>
       </tr>
       <tr>
       <td>200</td>
       <td>220</td>
       <td>222</td>
       </tr>
       <tr>
       <td>300</td>
       <td>330</td>
       <td>333</td>
       </tr>
       <tr>
       <td>400</td>
       <td>440</td>
       <td>444</td>
       </tr>
       </table>
      </body>
    </html>
      

  6.   

    呵呵,还是不太懂,ironurbane须要两个页面,我想实现的是:
    点击一个按钮,触发function dexport(),会弹出一个对话框,客户可以选择保存,打开,取消.