Solved

HTML embed tag not refresh PDF file

Posted on 2011-09-17
4
1,116 Views
Last Modified: 2012-05-12
I have a simple HTML embed tag shown below...

<embed id="pdf" width="700" src="printjobs/out/1.pdf" height="850"></embed>

The content in the PDF file is created dynamically using jsp backend. The problem is that once a filename is used it does not refresh the file to show the current content. The previous content is locked in memory. I can delete the temp file and it will work once then get stuck again. Any suggestions or better yet offer an inexpensive solution for displaying PDF files without using Adobe.

This is a jsp application that must support IE7 and above. I am currently testing with IE7

Thanks
rf
0
Comment
Question by:ivron001
  • 2
  • 2
4 Comments
 
LVL 40

Accepted Solution

by:
gurvinder372 earned 500 total points
ID: 36553810
do it this way

<embed id="pdf" width="700" src="printjobs/out/1.pdf?date=newUniqueNumberEverytime" height="850"></embed>

just append a new value for the date query string parameter.

Since you browser will cache a resource by default
0
 
LVL 40

Expert Comment

by:gurvinder372
ID: 36553819
<<Since you browser will cache a resource by default>>
I meant that your browser will cache the response to a URL query by default, and by appending a new number every time, you are creating a new query only
0
 

Author Comment

by:ivron001
ID: 36553849
Thanks Genius... I am actually using a simular approach by attaching a version number to the end of the file. Your method is better because I don't have to manage the deletion of old files. I would prefer to somehow replace and use the updated copy if possible. A lot of print jobs are ran in a day and I don't know what type of effect creating so many versions of the same file will have over time since the previous versions still exist in memory. I am going to run some test and see.

0
 

Author Comment

by:ivron001
ID: 36554361
Sorry gurvinder372... I just looked at my response again and noticed that your rank is Genius and not your nickname. Hope I did not offend you by calling you that. I have tried a few more things but yours still is the best solution so once again thanks so much for responding. I am going to go with your solution.

0

Featured Post

Active Directory Webinar

We all know we need to protect and secure our privileges, but where to start? Join Experts Exchange and ManageEngine on Tuesday, April 11, 2017 10:00 AM PDT to learn how to track and secure privileged users in Active Directory.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Web experts ! HTML ! Javascript project for medical MRI sharing 24 52
Alert after MVC form submitted 1 22
jsp error 6 27
Javascript 2 28
This article describes how to create custom column layout styles for Bootstrap. The article uses 5 columns to illustrate the concept, but the principle can be extended to any number of columns.
Finding original email is quite difficult due to their duplicates. From this article, you will come to know why multiple duplicates of same emails appear and how to delete duplicate emails from Outlook securely and instantly while vital emails remai…
In this tutorial viewers will learn how to style transparent/translucent elements using alpha transparency in CSS Start with a normal styled element, such as a div.: Define its "background-color" property as "rgba (255, 255, 255, .5): The numbers in…
HTML5 has deprecated a few of the older ways of showing media as well as offering up a new way to create games and animations. Audio, video, and canvas are just a few of the adjustments made between XHTML and HTML5. As we learned in our last micr…

821 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question