GWT * nocache *并在Jetty 7中部署应用程序

时间:2012-02-11 12:44:36

标签: gwt jetty no-cache

this gwt web中说要放置一个* .htaccess配置文件,以避免缓存主javascript gwt应用程序。

<Files *.nocache.*>
  ExpiresActive on
  ExpiresDefault "now"
  Header merge Cache-Control "public, max-age=0, must-revalidate"
</Files>

<Files *.cache.*>
  ExpiresActive on
  ExpiresDefault "now plus 1 year"
</Files>

有没有办法对Jetty做同样的事情? (不需要使用httpd jetty模块)

1 个答案:

答案 0 :(得分:0)

此答案显示如何禁用/启用使用Jetty提供的所有文件的缓存:

How to prevent caching of static files in embedded Jetty instance?

我认为要为单个文件设置自定义缓存设置(例如 nocache ),必须使用过滤器并在HttpResponseObject中手动设置标头,以查找与请求URI匹配的文件,如下所述:

Servlet filter for browser caching?