Struts2.0 + Hibernate + Ajax方面的问题

来源:百度知道 编辑:UC知道 时间:2024/09/19 16:10:52
请问:
我在页面当中对数据进行了正确的删除
(删除之后我在数据库操作窗口中查询,
结果显示想被删除的数据已经被删除了),
当从执行删除操作的action返回到页面时,
被删除的数据竟然还显示出来了(这个页面
的换页是用Ajax作的完全正确)我刷新页面
情况同没有刷新一样(被删除的记录还是存在),
又开一个浏览器窗口,直接访问那个页面结果
又是正确的,被删除的记录已经没有了.

肯定是缓存有问题,试试取消页面缓存或者修改Hibernate缓存试试

你得看看你显示的数据是通过什么方式得到的。
被删除的数据还显示 肯定是因为有缓存的原因。

EASY
url = '1.htm';
url = url + '?' + Math.random();
就没这样的问题啦 ,哈
记得对了给我加分啊

删除了之后没有重新查询数据库,删除了之后重新查询数据库,然后局部刷新应该就OK了哦,我觉得是没有重新查询数据库的原因,你那个LIST里的值没变

你删除完了数据库里的 但是你的JSP页并没有刷新(你第一次访问的时候所显示的参数依旧存在 因为异步处理并没有使整个页面发生改变)

况且你要用删除的功能根本就不需要AJAX