使用Java防止swf的缓存

时间:2010-11-29 07:22:55

标签: java caching servlets flash

我想在每次更改时加载swf。 我写了一个类,它返回修改时间的路径。

我在flex中使用Loader加载swf。

public class CacheBustingService {
    public static String getTimeStamp(String inPath)
    {
        File file = new File(inPath);
        String modified = file.lastModified()+"";
        return modified+inPath;
    }
}

我还尝试在查询字符串中添加修改时间,例如:inPath?modifiedTime = modified 它不起作用。 任何人都可以建议我更好地实现这个目标吗?

1 个答案:

答案 0 :(得分:1)

您可以添加映射到*.swf并添加Expires: -1的过滤器以及其他缓存阻止标头。