日期:2014-05-18  浏览次数:20732 次

两个JSP页面,如何将A页面中的值,传给B页面,然后再自动返回A页面?
两个JSP页面,如何将A页面中的值,传给B页面,然后再自动返回A页面?

------解决方案--------------------
sReturn=window.open(B.jsp?....传值);

B.jsp
里面写返回的值就可以了,可以把你需要的值用 "@ "连起来,到A在拆分出来
------解决方案--------------------
用XmlHttpRequest对象,进行异步通信
------解决方案--------------------
这么做: A页面里用JS打开B页面,var msg = window.open(b.jsp?....);
B页面了用JS关闭页面,其中写回返回值,
window.returnValue = "-1 ";
function backToOpener(){
returnValue = "....... "; window.close();
}
这样B关闭后A的msg就取得了B返回的值,绝对没有问题
------解决方案--------------------
A: response.sendRedirect( "B.jsp?return=A.jsp ");

B: String re = request.getParameter( "re ");
response.sendRedirect(re);

window.open()是打开新页面不是转向