http://jakarta.apache.org/poi/index.html

解决方案 »

  1.   

    http://jakarta.apache.org/poi/index.html
      

  2.   

    看不懂啊,看了以后都不知怎么做的,好像没这么复杂吧,我的意思是不用在JSP文件中写WORD文件,而是指如何改动contentType,因为EXCEL就可以的,但WORD就不行,我怀疑写错了~~~~~~~~~~~:(嗯,还有其他资料吗,谢谢~~~~~~~~~~~~~~~~~~
      

  3.   

    文件头上加:<%@  page  contentType=  "application/msword  "  %  >  
    tomcat\conf\web.xml里:
    <mime-mapping>
            <extension>doc</extension>
            <mime-type>application/msword</mime-type>
        </mime-mapping>
      

  4.   

    zxhong(红透半边天)的方法可以了,我试过,你那里还不行吗?记住改过web.xml以后要重起tomcat
      

  5.   

    我也试过很多遍了,不知为何,就是不行,老弹出"打开方式"的选择框叫我选,我选了WORD之后,就什么内容都没显示了,出来的空页面源程序如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML><HEAD>
    <META http-equiv=Content-Type content="text/html; charset=gb2312"></HEAD>
    <BODY></BODY></HTML>如果已经打开有DOC文件的,则关不掉,提示说:你不能关闭Microsoft Word,因为有一个对话框仍处于活动状态.请先切换到Microsoft Word, 关闭该对话框.然后WORD就死掉了,没反应的.试了几次还是不行.对了,我不是用tomcat的,是用 IBM WebSphere Studio Application Developer Integration Edition 的,里面内置有服务器的.还有我在它的服务器设置里也加上了contentType了,试了共他几种类型,就只有Excel可以,不知为什么???我怕是搞不定了,无论如何,都谢谢各位~~~~~~~~thank u a lot~~~~~~~~~~:)
      

  6.   

    zxhong(红透半边天) 他的方法我也试过了,是成功的!
    你应该注意把字符间的空格标准话,他的空格太多了!:)不能识别!
    <%@ page contentType="application/msword" %>
    再试一次!
      

  7.   


    哦,第二天我跑到另一台机子上试过了,结果是成的,我没写错,但在我自己的机子上还是不行,不清楚原因,估计是WORD的问题吧.谢谢大家啦,呵.
      

  8.   

    <%@ page contentType="Content-type:application/vnd.ms-word; charset=8859_1" language="java" import="java.sql.*" errorPage="" %>
    一定要是8859-1马
    而且从数据库读出来的直不能转换为gbk,而要为8859-1码