We had exactly the same problem with the file extensions. IE seems to ignore the content type directive. Once we renamed our servlet url to "report.pdf" IE was able to pick up the reports. -----Original Message----- From: Alex McLintock [mailto:[EMAIL PROTECTED]] Sent: Wednesday, August 08, 2001 9:46 AM To: [EMAIL PROTECTED] Subject: Re: FOP Servlets being invoked twice --- Alex Amies <[EMAIL PROTECTED]> wrote: > I have a problem with a servlet, which serves up pdf documents, > invoking the servlet twice for every time I request the > url using my browser. The pdf document is produced > correctly in both instances. Anybody else seen this > problem, know what it is, or have a constructive suggestion? If you check the mailing list archives you will see that at least one person has seen this problem (with IE I think) and can't find a way around it. However I don't see it myself so it might be fixable. > long sixty = System.currentTimeMillis() + 60*1000; > res.setDateHeader("Expires", sixty); This is the only bit I am worried about - how does this help? Since you've mentioned servlets I'll throw my problem into the fray. I've seen the content size problem (which you have correctly solved in your code) but now I have a problem with a particular build of IE. Basically the PDF doesn't appear - in fact neither does acrobat reader.... The problem occurs on the IE version 5.50.4522.1800 and not with other IE5.5 versions, eg. 5.50.4134.0600. (Incidently the data is submitted to the servlet using Post - apparently this is the cause of the bug in IE) Now I got so fed up with this that I tried saving the PDF file to disk and then issuing a redirect to the static PDF file. Hooray this works in the problem version of IE. Oh b(*&^(*er it no longer works in the older versions of IE. I've tried the servlet "sendRedirect", I've tried a Location header with relative and absolute URLs, I've even just tried a "Refresh" header. Nothing seems to work. So folks - what are your servlet experiences....? I feel like I'm going round in circles here. The one thing I haven't really done is to change the URL to end with ".pdf" Basically I can't create a class called "something.pdf" so haven't created a servlet with that name yet. I've tried servletname;stupidie.pdf but that didn't seem to help. Alex ===== Alex McLintock [EMAIL PROTECTED] Open Source Consultancy in London OpenWeb Analysts Ltd, http://www.OWAL.co.uk/ SF and Computing Book News and Reviews: http://news.diversebooks.com/ Get Your XML T-Shirt <t-shirt/> at http://www.inversity.co.uk/ ____________________________________________________________ Do You Yahoo!? Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk or your free @yahoo.ie address at http://mail.yahoo.ie --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]