jsp struts 子页面点击保存 更新数据库 ,同时刷新父页面,关闭子页面
我现在需要实现的功能是: 在子页面上点击保存按钮,更新数据库,父页面刷新取得最新数据,备注:网上的一些方法都试过了,一直出现不能重复发送信息这类的message,
网上的方法有
:
1.window.opener.location.reload();
2.window.opener.location.href=window.opener.location.href
求高手解答 --------------------编程问答-------------------- 子页面调用父页面的js方法
window.parent.methodName(); --------------------编程问答-------------------- 麻烦说清楚一点好吗?不懂 --------------------编程问答-------------------- ActionForward forward = new ActionForward("projectexcel.do?method=projectDetail");
forward.setRedirect(true);
return forward ;
随便你怎么重定向 --------------------编程问答-------------------- 父页面上点击 添加(更新)
弹出一个 添加(更新)的子窗口,
点保存提交到服务器,服务器处理后返回一个提示保存成功的页面给子窗口
这个保存成功的页面可以这样写
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>更新记录成功</title>
<script type="text/javascript">
function closewindow(){
if(window.opener){
window.opener.location.reload(true);
window.close();
}
}
function clock(){
i = i -1;
if(document.getElementById("info")){
document.getElementById("info").innerHTML = "本窗口将在"+i+"秒后自动关闭";
}
if(i > 0)
setTimeout("clock();",1000);
else
closewindow();
}
var i = 4;
clock();
</script>
</head>
<body>
<center>
更新记录成功!<p>
<div id="info">本窗口将在3秒后自动关闭</div>
<input type="button" value="关闭窗口" onclick="closewindow();">
</center>
</body>
</html>
点击关闭窗口后父窗口就会刷新了
我在我的项目里也是这样做的
补充:Java , Web 开发