就是我需要把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");

解决方案 »

  1.   

    在 petUpdate.jsp 中再获取 petView_name.jsp中的那个被隐藏起来的 东西。
      

  2.   

    额。
    我是从servlet中把查询得到的数据传递给两个不同的页面,但是只跳转到其中一个页面。
      

  3.   


    你太坏了,经常看到你的回帖..  第一次发帖就被表扬了真的只有这两个方法麽..可是偶的两个页面都需要那组数据额..
    response.sendRedirect(url);
    getRequestDispatcher(url).forward(request, response);
      

  4.   


    不怕死的话,往session里放
      

  5.   

    想法确实很好,
    但是一般不会用到这种情况,
    如果你是要两个页面都接受这个值的话,
    有一种方式,就是servlet-->petUpdate.jsp-->petView_name.jsp去。
    在petUpdate页面运行,但不做显示,直接跳到petView_name中去显示。
    petUpdate相当于一个servlet。
    你看这样行不行啊?
      

  6.   

    在一个servlet查询到的值,两个页面使用,但是只跳到一个页面,是这个意思吗?
    可以用session。
      

  7.   

    黑莲大哥说的...我怕死啊..在petView_name.jsp页面里用session.setAttribute("PIList",PIList);
    然后在petUpdate.jspObject o=session.getAttribute("PIList");再来获取?
      

  8.   

    额。不似哦。
    那两个页面我都需要数据。
    petView_name.jsp用来显示数据并且还有些其他功能包括跳转到petUpdate.jsp来做数据修改等操作,所有两个页面都需要数据额...
    看来不能直接从servlet发送数据给两个jsp页面,只能用session啊。
      

  9.   

    问题是用session不爽撒,容易数据混乱,出问题撒!