Есть ли способ удалить старую версию апплета из кеша браузера?В первую очередь я попытался предотвратить проблему кеша :
1 - чтобы установить «no-cache» в заголовке HTTP-ответа, я поместил следующий скрипт в началоmy jsp:
<%
if (request.getProtocol().compareTo("HTTP/1.0") == 0) {
response.setHeader("Pragma", "no-cache");
} else if (request.getProtocol().compareTo("HTTP/1.1") == 0) {
response.setHeader("Cache-Control", "no-cache");
}
response.setDateHeader("Expires", 0);
%>
2 - при развертывании апплета 'cache_option'
имеет значение 'no'
Но бесполезно.Теперь мне было интересно, есть ли способ программно удалить этот файл jar апплета из кэша?
[ОБНОВЛЕНИЕ]
Предоставление уникального URL для апплета каждый раз, когда 'в моем случае это не очень хорошая идея.Так как в моем случае апплет перезагружается (обновляется) через некоторое время (скажем, в полночь, используя Timer ), нажимая на URL
applet.getAppletContext().showDocument(url);
Было бы трудно общатьсяновый адрес апплета