就是我需要把PIList中的信息同时传给petView_name.jsp与petUpdate.jsp页面,但是只跳转到petView_name.jsp页面。
....
req.setAttribute("PIList", list);
req.setAttribute("success", success);
req.getRequestDispatcher("petView_name.jsp").forward(req, resp);
//req.getRequestDispatcher("petUpdate.jsp");
....
req.setAttribute("PIList", list);
req.setAttribute("success", success);
req.getRequestDispatcher("petView_name.jsp").forward(req, resp);
//req.getRequestDispatcher("petUpdate.jsp");
我是从servlet中把查询得到的数据传递给两个不同的页面,但是只跳转到其中一个页面。
你太坏了,经常看到你的回帖.. 第一次发帖就被表扬了真的只有这两个方法麽..可是偶的两个页面都需要那组数据额..
response.sendRedirect(url);
getRequestDispatcher(url).forward(request, response);
不怕死的话,往session里放
但是一般不会用到这种情况,
如果你是要两个页面都接受这个值的话,
有一种方式,就是servlet-->petUpdate.jsp-->petView_name.jsp去。
在petUpdate页面运行,但不做显示,直接跳到petView_name中去显示。
petUpdate相当于一个servlet。
你看这样行不行啊?
可以用session。
然后在petUpdate.jspObject o=session.getAttribute("PIList");再来获取?
那两个页面我都需要数据。
petView_name.jsp用来显示数据并且还有些其他功能包括跳转到petUpdate.jsp来做数据修改等操作,所有两个页面都需要数据额...
看来不能直接从servlet发送数据给两个jsp页面,只能用session啊。