要在我的Web应用程序中显示动态加载的图像,我正在使用BufferedDynamicImageResource
。(它只是基于数据库ID从后端服务器加载图像。)
图片资源的URL最终为:
http://localhost:8080/wicket/page?17-IResourceListener-logotype
^^
sequence number
我生成的每个此类图像的序列号都会增加。
问题在于URL从执行到执行都被重用(序列号重置为0),因此当我重新启动服务器时,浏览器不会获取新生成的图像,而是使用缓存的版本(该版本是上次执行时生成的)网络应用程序)。
我的问题:避免这种行为的最佳方法是什么?(例如,如果我可以添加已加载到URL的图像的数据库ID,则一切正常。)
要解决此问题最常见的方法是所看到安装的资源在这里。使用这种方法,您可以将id用作参数或添加(忽略的)随机参数以防止完全缓存。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句