日期:2014-05-16  浏览次数:20438 次

页面跳转
问题描述:在原来页面(modForm.jsp)中点击 "修改 "链接,打开一个用window.open()方法设置的新的小窗口页面(modForm2.jsp),在新的小窗口中输入修改的内容,然后点击 "提交 "按钮,经处理页面   (modHandle.jsp)进行内容修改并更新到数据库,更新完之后我想让它马上跳到原来的页面(modForm.jsp),那么用什么方法可以跳到原来的页面(modForm.jsp).我现在是在modHandle.jsp里用 <%response.sendRedirect( "modForm.jsp ");%> 这条语句,它是在新的小窗口里跳转,这并不是我想要的结果.请高手指教,谢谢!!!!

------解决方案--------------------
在 modHandle.jsp 处理完之后,
可输出一段Javascript代码,用来重新加载父窗口(modForm.jsp),
并且关闭当前的小窗口(modForm2.jsp)。

window.opener //获得父窗口
window.opener.location.reload //重新加载

------解决方案--------------------
先刷新主页面,然后直接关闭小窗口

在小窗口可以使用 opener.location.reload() 刷新主页面