如何在一个jsp页面中同时实现二个跳转?

我有一个jsp页面需要用到二个表的数据!理想执行的步骤:1.在jsp中有个触发按钮:button1,让它同时调用二个Action。2.二个Action运行,并在二个DAO... 我有一个jsp页面 需要用到二个表的数据!

理想执行的步骤:

1.在jsp中有个触发按钮 :button1, 让它同时调用二个Action。

2. 二个Action运行 ,并在二个DAO中查询得到二个list,把这二个list送
到我的jsp页面中。

3.在jsp页面中把这二个list进行循环显示。(一个list的显示需要用到另一个list,
所以需要二个list同时到jsp页面中)

但是在步骤1时 如何同时调用二个 Action呢。
或者不要用 button1进行触发,只要是能在jsp页面中 触发某事时让它调用二个Action就好。
再或者有更好的思路帮我想一下。
大大们路过走过记得帮下。

第一步骤的代码我是这要写的

html中:
<input type="button" value="刷新" onClick="twoHref()">

<script langage="javascript">
function twoHref()
{
location.href="<%=request.getContextPath%>/jsp/user.do?action=userList";
location.href="<%=request.getContextPath%>/jsp/cpy.do?action=cpyList";
}
</script>
只运行了第二个location.href 第一个不运行。
展开
 我来答
百度网友a5be5f1
2009-12-22 · TA获得超过129个赞
知道答主
回答量:57
采纳率:0%
帮助的人:38.5万
展开全部
为什么要用2个action呢?你可以在一个action里调用两个service和两个dao直接返回两个结果集,或是先调用一个action返回结果集再转到下一个action又返回一个结果集,再回到页面。。。
你查询的时候又不是两个一定要并行的。。。
ajax_2003
2009-12-13 · TA获得超过4995个赞
知道大有可为答主
回答量:2628
采纳率:0%
帮助的人:2463万
展开全部
你加一个表示 判断一下 然后决定做哪一种操作就好了呀

function twoHref(flg)
{
if(flg)
location.href="<%=request.getContextPath%>/jsp /user.do?action=userList";
else
location.href="<%=request.getContextPath%>/jsp/cpy.do?action=cpyList";
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HSCandYH
2009-12-22
知道答主
回答量:22
采纳率:0%
帮助的人:10.9万
展开全部
RequestDispatcher.forward(request,response);
用于转发request and response读读API关于这个类的说明吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
慕容莹华汪菲
2019-12-13 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:613万
展开全部
如果是父子级关系的就要很多方法了,百度一下都是答案,如果不是得话,那我告诉你一个变通的方法,首先你把这窗口起个名字,然后你在另一个窗口打开一个窗口名字和那个窗口的名字一样就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式