在jsp页里
<%response.setHeader("Pragma","No-cache")
response.setHeader("Cache-Control","no-cache")
response.setDateHeader("Expires", 0)
response.flushBuffer()%>
在html页里:
<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
这种靠meta标签实现:<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="0">
/*** 清除WebView缓存
*/
public void clearWebViewCache() {
/**清理Webview缓存数据库,缓存文件由程序自动生成
* /data/data/package_name/database/webview.db
* /data/data/package_name/database/webviewCache.db
**/
try {
//因为他们都是文件,所以可以用io方式删除,具体方法可以自己写
deleteDatabase("webview.db")
deleteDatabase("webviewCache.db")
} catch (Exception e) {
e.printStackTrace()
}
//WebView 缓存文件
File webviewCacheDir = new File(APP_CACAHE_DIRNAME)
//删除webview 缓存目录
if (webviewCacheDir.exists()) {
//具体的方法自己写
deleteFile(webviewCacheDir)
}
}