当前位置: 代码迷 >> Java相关 >> mapping.findForward(gotoPage)怎么让它跳到一个新页面?
  详细解决方案

mapping.findForward(gotoPage)怎么让它跳到一个新页面?

热度:4281   发布时间:2013-02-25 21:50:23.0
mapping.findForward(gotoPage)如何让它跳到一个新页面???
小弟做了一个搜索的功能,要实现它点击搜索按钮后,把查询到的数据显示到一个新页面,也就是说之前的页面还在,它新打开一个页面来显示搜索到的数据。
我是用struts1来实现的,struts1的mapping是用findForward来实现页面跳转的,return mapping.findForward(gotoPage);
如何才能让它打开一个新页面,请高手们给指点一下。感激不尽了!!!

------解决方案--------------------------------------------------------
使用javascript重定向,大概思路是这样:
response.send....("<javascripe>location.href=\"gotoPage\"<javascripe>")
------解决方案--------------------------------------------------------
ajax后台查询数据保存到session或request中,在回调函数中window.open(...)、在你open的页面加载函数中把数据给加载到页面。这样看能实现你的需求不?
------解决方案--------------------------------------------------------
Java code
return new ActionForward("/Result.do?method=result");
  相关解决方案