日期:2014-05-20  浏览次数:20655 次

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");