怎样让window.open('aa.jsp')共享数据

在servlet中对数据库进行了操作,怎样把获得的数据传到window.open('aa.jsp')弹出的页面,又不能用session和application.

你把获得数据封装成一个JAVA对象,然后通过session传到aa.jsp里就可以了

嗯,查出来的一个结果集一般都有千万到亿条记录,大小有几十兆,用session和application可能都不是好方法,有没有其他方法?

如果不是的话,恐怕还是要分页吧。

查询的时候就分页吧,要不数据太多

window.open("url");
这个url可以是一个servlet的名字,比如window.open("dosomething.do");
在dosomething这个servlet里处理数据,再放到request里就行了

把数据格式化XML,然后在客户端进行数据传递,页面只做XML数据的格式化显示(用JS)

缓存在服务器上的某个位置,做个session标记返回给web browser,popup后的window重启去取。