当前位置: 技术问答>java相关
有谁知道怎样在servlet中新打开一个jsp窗口?
来源: 互联网 发布时间:2015-01-25
本文导语: 我有这样一个难题,请高手指点: 我知道通过getServletConfig().getServletContext().getRequestDispatcher("xxx.jsp").forward(request,response);可以实现在servlet中调用jsp,但好像只是在同一个窗口迁移,有没有实现在servlet中像javascript的...
我有这样一个难题,请高手指点:
我知道通过getServletConfig().getServletContext().getRequestDispatcher("xxx.jsp").forward(request,response);可以实现在servlet中调用jsp,但好像只是在同一个窗口迁移,有没有实现在servlet中像javascript的window.open()那样打开一个新的窗口并显示jsp的方法?
我知道通过getServletConfig().getServletContext().getRequestDispatcher("xxx.jsp").forward(request,response);可以实现在servlet中调用jsp,但好像只是在同一个窗口迁移,有没有实现在servlet中像javascript的window.open()那样打开一个新的窗口并显示jsp的方法?
|
我也曾遇到这样的问题,我的解决方法是:
在servlet中处理数据,存入session中。
还是在客户端用javascript的window.open()打开新窗口,这个你会吧,或是看一下js的手册,或是干脆用dw来做。打开一个jsp页面,这个页面从session中读出数据显示,即可。
在
|
打开一个新的窗口就需要建立一个新的http的连接。server端是不可能做到主动与客户端进行联接的