Html JSP页面正在从缓存获取结果

Html JSP页面正在从缓存获取结果,html,jsp,Html,Jsp,我正在使用JSP创建一个网站,我遇到了一个与缓冲区/缓存数据相关的问题。如果数据库中有一个值不匹配,我会看到旧结果。我不确定我问的是否正确,但让我解释一下我的情况 我有两个页面first.html和test.jsp 我有两个输入值(value1和value2),从first.html页面提交到test.jsp页面,其中value1是一个下拉列表,value2是带有3个不同值的单选按钮 同样,我的数据库列1有50个不同的值,而列2只有3个不同的值 我正在test.jsp页面上运行一个SQL查询:S

我正在使用JSP创建一个网站,我遇到了一个与缓冲区/缓存数据相关的问题。如果数据库中有一个值不匹配,我会看到旧结果。我不确定我问的是否正确,但让我解释一下我的情况

我有两个页面first.html和test.jsp

我有两个输入值(value1和value2),从first.html页面提交到test.jsp页面,其中value1是一个下拉列表,value2是带有3个不同值的单选按钮

同样,我的数据库列1有50个不同的值,而列2只有3个不同的值

我正在test.jsp页面上运行一个SQL查询:String strQuery1=“select*from TableName,其中Column1='“+value1+”,Column2='“+Value2+”

现在是第一次:如果两个值(value1和value2)在数据库的两个列中完全匹配,则此查询将给出正确的结果

第二次:但如果第2列中的值2与第1列中的值不匹配,则会给出相同的旧结果

第三次:若两个值在数据库中匹配,则再次给出正确的结果

我怎样才能避免看到旧的结果


提前谢谢。如果有人需要任何特定的信息,请告诉我。

大概是浏览器在缓存结果;您是否遵循了标准的HTML无缓存?在页面上设置无缓存标题。这是一个很小的错误。谢谢Elliott和WJK。