不管什么itext,jaboc,poi,都过来,能做出来就行!

解决方案 »

  1.   

    建议可以不使用第三方插件、直接在页面(jsp?)里面就能实现
    大概思路:
     复制这个页面(jsp) 然点击导出的时候重新调转到你复制的新的jsp页面 当然进页面之前可能会执行一些查询 总之查询完了之后你就进新的jsp页面 也就是succes跳转路劲为新的jsp页面(如果是struts实现的话) 然后在新的jsp页面加一段代码就ok  代码的作用就是直接导出word
    代码:java.text.SimpleDateFormat tempDate = new java.text.SimpleDateFormat("yyyyMMddHHmmss");
    String time = tempDate.format(new Date());
    String fileName = "导出_"+time+".doc";
    fileName = new String(fileName.getBytes("GBK"), "ISO8859_1");
    response.setHeader("Content-Disposition", "attachment;filename="
    + fileName);response.setDateHeader("Expires", 0);
    response.setHeader("Cache-Control", "no-cache");
    response.setHeader("Pragma", "no-cache");
      

  2.   

    谢谢jerry,其实我做的东西要求的不多,基本上就是页面是一个通知展示,然后有个打印按钮,点击之后,生成一个(包含通知内容,通知发布时间等等的红头)word的打印预览,确定就打印。
    前天页面JSP。
    后台是java,现在难题有两个:
    1:后台写入word时,线画出来了,但不会设置颜色。
    2: 就算word组装完成了,但是不知道该返回什么使其页面有预览次word的功能。
    求各位师兄们赐教啊,换个方式也行,只要能实现。
      

  3.   

    能不能使用Word模板呢?在模板中把红线直接先画好