按F5 , iframe 保持当前页
从a.jsp->b.jsp,然后我在b.jsp页面进行刷新,为什么会返回到a.jsp? iframe js --------------------编程问答-------------------- b.jsp的代码呢 --------------------编程问答-------------------- F5是全局的啊。你看看CSDN论坛首页去F5一下。整个都刷新 --------------------编程问答--------------------

--------------------编程问答-------------------- 不对,因为我们用的是框架,转发,和重定向都没用,浏览器的地址栏都没变 --------------------编程问答-------------------- document.onkeydown = function (e) {
var ev = window.event || e;
var code = ev.keyCode || ev.which;
if (code == 116) {
history.go(0);
return false;
}
} --------------------编程问答-------------------- 额。。用的frame或者其他js的页面框架的话,这个就比较麻烦
我们现在的项目也都是分块的那种框架,F5也是不行的
用sitemesh的话,可以F5刷新
如果不用的话,建议楼主在框架分块页面放一个隐藏值,即当前b.jsp对应的路径,在主框架监听F5事件,然后再跳转中将url地址传回页面,再根据传过来的url刷新b.jsp到对应区域。这个也只是我自己的一个想法,没有具体实现过。。。。
--------------------编程问答-------------------- 恩,可以试试,还是要谢谢你啊! --------------------编程问答-------------------- 你用iframe刷新之后肯定回到初始页面啊因为iframe重新加载了。建议你用ajax局部刷新 --------------------编程问答-------------------- 就是我们测试按F5刷新的时候,就是要页面停留在当前页,和ajax没关系
补充:Java , Java EE