问题:每次的请求发送只按照第一次从数据库里查询的数据在页面显示!(即第一次会从数据库查询数据,第二次不会去查询数据,直接拿第一次查询的数据放在页面显示。)如果中间我插入一条数据后,会在第二次请求查询时查询不到。而我必须从新启动项目后才能查询。所用框架:struts1+spring+hibernate
解决方案 »
- java设计模式 23种
- 做一个文件上传空间,需在JS处得到文件大写,但是浏览器会拦截
- com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException怎么解决,请教高手
- 麻烦哪位帮忙看下这段代码 谢谢了!
- 客观的评价北京中讯计算机系统有限公司!!!!
- 我看了很多网上下载开发的项目都不是的别符合MVC思想请大家给各最符合MVC思想的开发构思!!!!
- InputStream in=rs.getBinaryStream("fj")怎样判断in里是否为空,我试过用null作比较,但不行,""也不行?
- 急死我了,求救!!!jsp页面取得action中设置的session的问题!!!!
- 用户登陆问题!!!(关于session的用法)
- jsp调用普通java类,返回的String(含中文)为什么不能正确显示?
- java 正则表达式的应用场景,用法,返回结果等。有经验的都请留下一二。
- 关于JDBC查询数据在html上显示问题
换成post方式提交试试。要不然在URL后面添加一个参数,对应的值是随机的,这样每次的URL都不一样浏览器就不会缓冲了
hibernate缓存的话改变一下hibernate的缓存设置
这个不一定是问题的,很多系统都这样,特别是大访问量的系统
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
%>
而我在浏览器中“Internet选项”里禁止了缓存却可以解决了问题。但是我们的项目遍布浙江省,不能要求客户手动去修改浏览器选项吧。
所以还请家帮帮我的忙!