2008/8/7 Peter Sparkes <[EMAIL PROTECTED]>: > I have pages that can be viewed as xhtml and pdf which is generated by FOP. > When I change the images, using the same image filenames, the new images > appear in the xhtml version, however the old images are shown in the pdf > version. If I use new images with different file names the new images > appear in the PDF. However as I am generating the image file names > programmatically I have to keep the old names.
It's a FOP "feature". From http://xmlgraphics.apache.org/fop/0.94/graphics.html "FOP caches images between runs. There is one cache per FopFactory instance. The URI is used as a key to identify images which means that when a particular URI appears again, the image is taken from the cache. If you have a servlet that generates a different image each time it is called with the same URL you need to use a constantly changing dummy parameter on the URL to avoid caching." Like the man said, add a dummy request parameter to the URI with some unique value e.g. a hash of the session ID and current time. Andy. -- http://pseudoq.sourceforge.net/ Open source java Sudoku solver --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
