啊~~~~~~~~~~~~~~~~服了!<%@ page contentType="application/vnd.ms-word" language="java"%>
<meta http-equiv="Content-Type" content="application/vnd.ms-word; charset=iso-8859-1">是不是加这两句就行了?
我的TOMCAT还没架起来,没法实验!
有知道的吗?

解决方案 »

  1.   

    说句实话,这种有格式的我看见别问过。虽然问的不一样,但原理是一样的。我以前试着写过,不过不能读取有特殊格式的,现在我还是在不停的找,仍然没有什么大的进展。如果没有什么特殊格式(如.txt),很多人还是能帮你的。
      

  2.   

    刚才我又试着写了一下。不过word真是够麻烦的。怎么都写不上。写到记事本里可以。中文也支持。下面是我刚写的一段,见笑了。
    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <%@ page import="java.io.*"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    </head><body>
    <%
    File file=new File("G:\\jsp.jsp");
    FileInputStream stream=new FileInputStream(file);
    FileOutputStream tfile=new FileOutputStream("e:\\file.txt",true);
    int bt;
    for(int i=0;i<file.length();i++){
    bt=stream.read();
    out.println(bt);
    tfile.write(bt);
    }
    stream.close();
    tfile.close();
    %>
    </body>
    </html>
      

  3.   

    不好意思,上面多写了一句。就是out.println(bt);打印出来确实不美观。呵呵。^_^
      

  4.   

    没有明白你的意思!是用jsp调用word 呢?还是 生成word 文件呢?要是前者,我不是很清楚。生成word 文件, 保存成 .doc就可以了!
      

  5.   

    服了 power17() ,人 家是要动态生成的jsp页面数据导出到word文件, power17() 的方法只是把jsp的代码存过来