日期:2014-05-18  浏览次数:20796 次

ajax session问题(急)
有一个城市列表,列表数据通过AJAX发送请求到一个名为Citys的servlet获取。

现在有一删除操作,删除列表的一个城市,删除操作通过AJAX发送请求到一个名为delCity的servlet。

但是我删除这个城市后,列表并没有即时更新。

我关掉浏览器后,重新启动浏览器就更新了。

我想应该是session问题。

求教高手。

------解决方案--------------------
你ajax访问的servlet被浏览器缓存了,在servlet里设置不允许缓存即可,具体设置如下:
Java code

  response.setHeader("Pragma","No-cache");   
  response.setHeader("Cache-Control","no-cache");   
  response.setDateHeader("Expires",   0);