日期:2014-05-17  浏览次数:20641 次

条件查询
第一次加载页面时,查询库表所有数据,如果输入条件,就按条件进行查询。
现在碰到的问题是:我输入条件可以正确查询出结果,再刷新页面时,文本框内容清空,相当于再一次加载页面,本应该查询出全部结果才对,查询出来的却是刷新页面之前,按条件查询的内容

------解决方案--------------------
文本框没有被清空吧,刷新页面的时候导致文本框的内容还是之前的,你可以调试一下,看看在刷新的时候传入的文本框的值是不是为空
------解决方案--------------------
一般刷新页面要保存刷新前的查询条件的,这需要在页面上用hidden域来还原,
当你没有做任何处理时,刷新时画面值被清空,
可是后台form里的值没有变,查询结果自然就是以前的了。
------解决方案--------------------
刷新相当于再次相应查询按钮了。当然是你以前查询的结果。在form表单里加上autocomplete="off"
------解决方案--------------------
你刷新页面的时候把相应的参数传到这个页面就行了啊, 譬如
action:"doSome.do?param=文本框的值", 然后在用 <%=request.getParamter("") %> 取出来赋值到文本框, 这样你在刷新的时候, 就会一直带着这个参数, 


查询出条件结果后, 刷新页面, 参数就没有还是查询出所有的结果集吧, 加载页面路径时带上这个参数就行