在页面中加:
response.reset();
response.setContentType("APPLICATION/OCTET-STREAM");
response.addHeader("content-type", "application/msword;");

解决方案 »

  1.   

    response.reset();
    response.setContentType("APPLICATION/OCTET-STREAM");
    response.addHeader("content-type", "application/msword;");
    这种方法不可以.我开头就写了。因为JSP中有些东西不要在WORD中显示.而且我还要在WORD中加水印和一些其他的标志.
    大家想想看是不是可以用filter,
      

  2.   

    我的产生如下错误:type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to load class for JSP
    org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:584)
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:177)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:296)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    root cause java.lang.ClassNotFoundException: org.apache.jsp.print_jsp
    java.net.URLClassLoader$1.run(Unknown Source)
    java.security.AccessController.doPrivileged(Native Method)
    java.net.URLClassLoader.findClass(Unknown Source)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:192)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:110)
    org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:582)
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:177)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:296)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
      

  3.   

    java操作word详解,并且有开发包下载http://www.chinajavalab.com/cgi-bin/topic.cgi?forum=1&topic=46