A.jsp页面是便利所有用户信息,
在A.jsp页面单击(<a herf="B.jsp">添加新用户</a>)按扭,弹出一个无地址栏工具栏的B.jsp页面,在B.jsp页面中输入信息后,单击确定按扭,(这时在后台成功向数据库中插入了一条信息,但是A.jsp叶面没有刷新,所以无法显示出刚刚插入的那条记录,)
单击确定按扭后,关闭这个页(B.jsp)并且在A.jsp中刷新,目的是显示出刚刚插入的那条信息跪求高手,
在A.jsp页面单击(<a herf="B.jsp">添加新用户</a>)按扭,弹出一个无地址栏工具栏的B.jsp页面,在B.jsp页面中输入信息后,单击确定按扭,(这时在后台成功向数据库中插入了一条信息,但是A.jsp叶面没有刷新,所以无法显示出刚刚插入的那条记录,)
单击确定按扭后,关闭这个页(B.jsp)并且在A.jsp中刷新,目的是显示出刚刚插入的那条信息跪求高手,
解决方案 »
- PropertyPlaceholderConfigurer有没有办法把属性注入到类里?
- OpenJPA插入数据不成功.
- asp.net java "==" 使用比较
- 局域网教学的开发问题?
- javamail如何收附件
- SQL SERVER JDBC, "SELECT MAX(bug_id)..."为什么报错!(在线等待)
- jsp 批量数据录入
- struts配置问题,立即给分,
- 请问一下,在Eclipse里如何设置Sysdeo Tomcat插件?
- testReport.xx 为空 public String handle(@Autowired Report testReport)
- Struts2上传,文件上传成功,在jsp页面取不到文件名
- 对linux感兴趣的请进
function add(url,info){
调用B添加。可以使用open函数模拟!
window.location.reload(true);
}
window.opener.location='×××';
去刷新A了。
1.如果你的b.jsp页面是用window.open()打开,解决方案如下:
在添加信息成功后跳转到c.jsp(b.jsp和c.jsp是同一个窗口,即他们的父页面都是a.jsp)页面
提示成功,并加上如下js代码:
/**自动扩充iframe大小**/
window.onload = function(){
if(opener!=null){
opener.location.href = opener.location;
}else if(parent!=null){
parent.location.href = parent.location;
}
}
即实现子页面调用父页面对象,并重新加载页面。2.如果你的b.jsp页面是用window.showModalDialog()打开
那么你在a.jsp应该有个方法调用window.showModalDialog()的函数
js代码如下:
function open(){
//b.jsp返回的值
var rtnValue = window.showModalDialog();
if(rtnValue==1){
//刷新页面
window.location.href=window.location;}
}
在b.jsp页面设置返回值
比如点击确定调用函数 returnA(),js代码如下:
function returnA(){
//设置返回值
window.returnValue = "1";
window.close();
}
把C.jsp整个页面导入到A.jsp中,这样每次一操作了以后应为C.jsp刷新了,A.jsp会自动更新的!