jsp页面之间传值

主页面有一个输入框和按钮,点击按钮弹出一个新的页面,显示的是数据库查出的多条数据,我想点击某一条数据将值显示在主页面的输入框中,但主页面不刷新,怎么办到?急!!!

window.opener.location.href = window.opener.location.href
window.close()
就是在关的同时让父页面刷新自己啊
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-31
在数据哪里添加一个超链接,URL是主页面。主页面获取传过来的值,并显示
第2个回答  推荐于2016-07-21
使用js来做啊!我写了个例子你看看!
首先建立一个父窗体代码如下test1.html:
<html>
<head><title>sdfdsf</title>
<script language="javascript" type="text/javascript">
function test(){
var result = showModalDialog("test2.html",document.getElementById("txt").value,"dialogWidth=600px;dialogHeight=700px;");
document.getElementById("txt").value=result;
}
</script>
</head>
<body>
<input type="text" name="txt" id="txt">
<input type="button" name="btn" id="btn" value="button" onclick="test()">
</body>
</html>
然后建立一个子窗体test2.html 如下
<html>
<head><title>sdfdsf</title>
<script language="javascript" type="text/javascript">
function test(){
document.getElementById("txt").value=window.dialogArguments;
}
function test2(){
window.returnValue=document.getElementById("txt").value;
window.close();
}
</script>
</head>
<body onload="test()">
<input type="text" name="txt" id="txt">
<input type="button" name="btn" id="btn" value="button" onclick="test2()">
</body>
</html>
记得两个html文件建好之后放在一个目录下!然后跑test.html文件,记得在test里面的文本框输入一些随机值,再按button,你输入的随机值会带到子窗体test2.html的文本框中,在修改test2.html文本框的值,点击button。会把你输入的带到父窗体test.html !
这是一个简单的关于子父窗体之间传值的例子希望能帮到你本回答被提问者采纳
相似回答