用javascript中的window.opent()进行页面传值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用javascript中的window.opent()进行页面传值相关的知识,希望对你有一定的参考价值。

可以用javascript中的window.open()将一个jsp页面的数据传递到另一个jsp页面吗,另一个页面如何获取数据,可以的话能简单写一个例子吗,谢谢

window.open()可以从新窗口加载一个页面,当然了如果要从当前页面传递数据过去,只能是在网址后面加参数的形式了。至于如何获取这个jsp应该有相应的方法吧。 参考技术A 写个简单例子看是否都楼主有帮助:
window.open ('page.jsp?id='+id);
page.jsp页面代码:
<%
Integer id = Integer.parseInt(request.getParameter("id"));
%>追问

能写一个可以完整运行的例子吗,我写的在另一个页面接收不到的数据,显示是null。

追答

你是怎样接受这个数据?

追问

你那个不是用request对象接受的数据吗

追答

还是 把你与这相关的代码发给我看看

追问

1.jsp

提交

2.jsp

追答

window.open("2.jsp?,id="+id)
把 ? 后面的 , 去掉
window.open("2.jsp?id="+id)
试试

追问

可以了,谢谢啊

本回答被提问者和网友采纳

以上是关于用javascript中的window.opent()进行页面传值的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 中的闭包/回调函数都有哪些用例?

用 Javascript 中的参数替换局部变量是不是会影响性能?

用 Rhino 解释 Java 中的 JavaScript:暂停/恢复脚本

javascript 用JQuery替换字段中的值

用 Javascript 中的堆算法解决排列问题

用Javascript中的类调用一个类[重复]