看了网上的方法很多人推荐用
<%
response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-store");
response.setDateHeader("Expires", 0);
%>
但是貌似没效果啊 点后退还是可以后退的
是因为没操作数据库的原因么?只能在操作了数据库的情况下才能消除缓存?这是我写的测试代码
replace.jsp<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<%
response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-store");
response.setDateHeader("Expires", -1);
%>
<form type="post" action="replace1.jsp">
<input type="text" name="zhi">
<input type="submit" >
</form>replace1.jsp<%
String zhi=request.getParameter("zhi");
out.println(""+zhi);%>小弟刚学的jsp  请各位大虾帮忙了!