Struts 2
  1. Struts 2
  2. WW-3506

JasperReports PDF does not display in IE using HTTPS

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 2.2.1
    • Fix Version/s: 2.3.18
    • Component/s: Plugin - JasperReports
    • Labels:
      None
    • Environment:

      Windows; Internet Explorer 6, 7, 8; HTTPS

      Description

      Internet Explorer does not normally cache items from HTTPS sites, so cannot store PDF documents prior to launching Adobe Reader.
      See http://support.microsoft.com/kb/323308

      Change JasperReportsResult.java ~ line 285 to add the following:

      if ("https".equalsIgnoreCase(request.getScheme()))

      { // set the the HTTP Header to work around IE SSL weirdness response.setHeader("CACHE-CONTROL", "PRIVATE"); response.setHeader("Cache-Control", "maxage=3600"); response.setHeader("Pragma", "public"); response.setHeader("Accept-Ranges", "none"); }

        Activity

        There are no comments yet on this issue.

          People

          • Assignee:
            Unassigned
            Reporter:
            Andrew McCallum
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:

              Development