HTML页面刷新清除页面缓存

html-css020

HTML页面刷新清除页面缓存,第1张

JSP清理缓存的方法:

在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)

}

}