我使用了spring mvc框架,主页面是一个用户列表,点击用户名,弹出新窗口,在新窗口里更新用户信息,确认后,子窗口关闭,主页面刷新。我的问题是,在子窗口中提交form后,父窗口就刷新了,log信息里可以看到,主页面的查询语句比子窗口的更新语句还要先执行。这样,列表里的信息就跟数据库里的不一致了,咋办?sleep几秒?这个方式我不太喜欢。提交的javascript大致如下
document.form1.submit();
window.opener.reload();
window.close();