我的是 JSP 页面,显示的内容都是经过查询得到的,可是当查询过以后再连接到这个页面上时,显示的还都是原来的结果,我想在第二次连接时或刷新后页面为空白,再查询结果,听说是缓存的问题,需要怎么做呢??

解决方案 »

  1.   

    在JSP页面的前面加上:<%
    response.setHeader("Cache-Control","no-store");
    response.setHeader("Pragrma","no-cache");
    response.setDateHeader("Expires",0);
    %>
      

  2.   

    最好是写和head.inc文件,然后没个文件<%@ include file="head.inc" %>
    在head.inc文件中贴入以下代码就行了
    <%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*,java.util.*" errorPage="" %>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %><% response.setHeader("Cache-Control","no-store"); response.setHeader("Pragrma","no-cache"); response.setDateHeader("Expires",0); %>