2012-12-27 34 views
0

如何为我的jsp页面启用图像缓存? jsp页面每隔1秒刷新一次。所以我想缓存图片,以免惹恼用户!有2张图片,重4 KB,另有13 KB。如何启用图像缓存?

+0

可能复制[启用缓存指定修改日期的图像](http://stackoverflow.com/questions/2155276/enable-caching-of-images-specifyi ng-a-modified-date) – Ralph

回答

0

html页面中的图像就像是对服务器的请求。 缓存行为由图像下载决定。

从现在开始,你有两个不错的选择:

  • 设计一个javax.servlet.Filter的注入这些缓存控制。
  • 用ajp-link安装一个apache-http-server到tomcat,在你的web应用中配置.htaccess文件中的缓存。

我本人来说更喜欢Apache的方式,因为

  • 缓存可真的有线和
  • 我喜欢missconfigure而不是missprogram:d

问候

+0

但是没有任何直接的方法可以使用缓存头。只需在图像源上启用高速缓存头并将其缓存! – saplingPro

+0

查看http://www.docjar.com/html/api/org/apache/catalina/servlets/DefaultServlet.java.html中的方法“serveResource”没有直接的方法。 –