存excel的jsp页面上面的代码为:
<%@ page contentType="application/msexcel;  charset=GBK" %>
<% response.setHeader("Content-disposition","attachment; filename=test.xls"); %>
我在自己的机器上运行没有问题,但放到服务器上去后却不能正常下载,报下面的错误:Internet Explore 无法下载 test.jsp(来自 www.....)
Internet Explore 无法打开该 Internet 站点。请求的站点不可用,或找不到。请以后再试。我在本地运行没有问题,为什么在服务器上确有问题,难道和机器有关系?我本地运行的是weblogic8,服务器上运行的是weblogic7,这有影响吗?还是程序上需要修改?望哪位高手指点一下,谢谢!

解决方案 »

  1.   

    用js把网页导到excel中去,js是应用在客户端的<script language=javascript>
    function printToExcel() { 
    window.clipboardData.setData("Text",document.all('viewtable').outerHTML);
    try
    {
    var ExApp = new ActiveXObject("Excel.Application")
    var ExWBk = ExApp.workbooks.add()
    var ExWSh = ExWBk.worksheets(1)
    ExApp.DisplayAlerts = false
    ExApp.visible = true

    catch(e)
    {
    alert("您的电脑没有安装Microsoft Excel软件!")
    return false

    ExWBk.worksheets(1).Paste; 
    }
    </script>
      

  2.   

    按有几个群,你不妨加进去,可以和大家一起讨论啊.........46986340,28039577,4804620       
    在那里看看有无能回答你的,谢谢,LZ,甭忘了给俺分哦,谢谢LZ