当我单击注销按钮时,我希望清除浏览器缓存。
我正在尝试使用以下代码清除浏览器缓存:
if(uri.equals("/SciArchive/logout.sci"))
{
HttpSession session=req.getSession(false);
res.setHeader("Cache-Control","no-cache");
res.setHeader("Cache-Control","no-store");
res.setDateHeader("Expires", 0);
res.setHeader("Pragma","no-cache");
if(session!=null)
{
session.invalidate();
rd=req.getRequestDispatcher("/home.jsp");
}
rd.forward(req,res);
return;
}
注销后在浏览器窗口中按下后退按钮时,我需要浏览器不显示上一页。
当我单击后退按钮时,它显示上一页,单击浏览器窗口中的前进按钮后,它显示document expired
.
请给我建议以清除此错误!