I looked at setting the max-age. But our reports can take two seconds or 2
minutes, so I really couldn't figure out a good setting.

Matt Savino



> -----Original Message-----
> From: Sharan, Dharmendra [mailto:[EMAIL PROTECTED]
> Sent: Thursday, March 07, 2002 1:38 PM
> To: '[EMAIL PROTECTED]'
> Subject: RE: IE reloads the PDF document generated from servlet
> multiplet imes (2 times!)
> 
> 
> Hi Savino,
> 
>      Thanks so much, it works for me.
>      It definitely saves the extra time spent in reload of servlet.
> 
>      However I used the cache-control directive for IE :-
> 
>      ----------------------
>      response.setHeader("Cache-Control", "max-age=10"); // 
> workaround so IE
> does not refresh/reload PDF page again/twice
>      ----------------------
> 
>   regds,
> 
>   Dharmendra
> 
> -----Original Message-----
> From: Savino, Matt C [mailto:[EMAIL PROTECTED]
> Sent: Thursday, March 07, 2002 1:51 PM
> To: '[EMAIL PROTECTED]'
> Subject: RE: IE reloads the PDF document generated from servlet
> multiplet imes (2 times!)
> 
> 
> This is a known issue. There seem to be several approaches, 
> which may depend
> on your particular situation. There's a full discusssion of 
> this on the
> fop-dev list under the subject 'FO -> PDF works with 
> Netscape, not with IE'
> which has the code for my solution (you can find it in the 
> archives if not
> subscribed). I believe this is also going to be in the FAQ soon. 
> 
> Please let me know if you have more questions.
> 
> -Matt
> 
> 
> 
> > -----Original Message-----
> > From: Sharan, Dharmendra [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, March 07, 2002 9:41 AM
> > To: [EMAIL PROTECTED]
> > Subject: IE reloads the PDF document generated from servlet multiple
> > times (2 times!)
> > 
> > 
> > Hi FOP Users,
> > 
> >    Has anyone come across the problem of Servlet getting 
> > called multiple
> > times by IE (ver 5.5)
> > 
> >    I use the following to render PDF using an input source, 
> > however I see in
> > log that that IE calls my servlet 2 times!
> > 
> >    I use the following code as in the example for embedding 
> > fop in servlet -
> > --------------------------------------------------
> >             response.setContentType("application/pdf");
> >             Driver driver = new Driver(inputSource,
> > response.getOutputStream());
> >             driver.setRenderer(Driver.RENDER_PDF);
> >             driver.run();
> > --------------------------------------------------
> > 
> >     Aparently I noticed that after the first time my servlet is done
> > processing the XSLT, IE 5.5 launches the PDF pluggin!,
> >     The PDF pluggin again repeats the whole XSLT transform, 
> > and only then it
> > display the PDF output.
> > 
> >     Anybody has similar experience with IE 5.5 ? any 
> > ideas/suggestions are
> > appreciated.
> > 
> >     Thanks!,
> > 
> >     Dharmendra
> > 
> 

Reply via email to