response.sendRedirect(String filePath);

解决方案 »

  1.   

    看看这里,是java调用com的,与vc的atl相似
    http://www.ccw.com.cn/htm/center/prog/02_3_18_7.asp
    如果懂得atl实例化word看了上面应该就不难了。
      

  2.   

    不好意思,写错了,首先可以肯定java可以调用ole对象(因为我曾经用过)。
    最好是用javascript来做,我想还是复合你的要求的,因为你javascript可以放在
    jsp里面,实例如下:
    oWord = new ActiveXObject("Word.application");
    oWord.Visible = true;
    oDoc = oWord.Documents.Open(fileName,false,true,false);
    oWord.WindowState = 1;
    oWord.Activate();
      

  3.   

    我曾经研究过这个问题!
    先自己作个word文档,格式全部作好,然后另存为html文件,在这个html文件的基础上写jsp语句,并设置<%@ page contentType="application/msword;charset=8859_1" %>,并且将其中的查询结果使用<%=new String(abc.getBytes("gb2312"), "ISO8859_1")%>进行转换(abc为查询的结果,转换为ISO8859_1编码),否则仍然是乱码,最后保存为.jsp就可以了有问题给我:[email protected]