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

response.sendRedirect后网页更新的问题
我提交了数据以后用response.sendRedirect做的跳转,跳转到JSP页。
JSP有个自动显示信息的AJAX代码。只有关闭网页再打开一下才能显示更新了的内容,
用response.sendRedirect跳转不自动更新。我是用的 <body   onload= "showCity() "> 加载的脚本,难到是这里的事?

------解决方案--------------------
学本页地址:http://community.csdn.net/Expert/topic/5707/5707922.xml?temp=.5641901

访问文件的时候,给文件一个随机值作为参数。

------解决方案--------------------
没有清除缓存,要清除缓存
response.setHeader( "Cache-Control ", "no-cache, must-revalidate ");

------解决方案--------------------
body onload= "showCity() "> 是在页面加载完后才调用,用 response.redirect跟这个没啥关系,你把showCity的代码贴出来看看
------解决方案--------------------
如果能用javascript,那就很好处理了,
alert( "操作成功! ");
window.location.href= "/xx/xx/xx.jsp ";

------解决方案--------------------
这种情况可以直接用ajax提交form数据,然后再用返回结果作ajax显示就可以了,何必用普通方式提交form哪。