读取数据:ResultSet.getXXX + ResultSet.getXXX + .... --> String result
写入txt: PrintWriter.println(result)

解决方案 »

  1.   

    action中 加ServletActionContext.getResponse().setHeader("Content-Disposition",
                    "attachment;Filename=***.txt");
      

  2.   

    按照jfy3d(剑事) 的, 现在可以下载了, 但是 tomcat后台总报:2006-03-22 16:51:27,093 [http-8088-Processor25] ERROR com.opensymphony.webwork.d
    ispatcher.ServletDispatcher - Could not execute action
    java.lang.IllegalStateException: getOutputStream() has already been called for t
    his response
            at org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.jav
    a:599)
            at org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(CoyoteRespon
    seFacade.java:163)
            at com.opensymphony.webwork.views.freeer.FreeerResult.getWriter(
    FreeerResult.java:116)
      

  3.   

    提示:getOutputStream() 多次调用