Programming__WebObjects-Project WONDER-Frameworks-ExcelGeneration

Version 2.1 by smmccraw on 2007/07/08 09:45

ExcelGeneration

Anjo Krank

You need to override appendToResponse on your page and make it look similar to:

  public void appendToResponse(WOResponse response, WOContext context) {
    super.appendToResponse(response, context);
    if(reportData != null) {
      response.setContent(reportData);
      reportData = null;
      String fileName = "results.xls";
      response.setHeader("inline; filename=\"" + fileName + "\"", "content-disposition");
      response.setHeader("application/vnd.ms-excel", "content-type");
      enableExcel = false;
    }
  }

Category:WebObjects