你可以把数据放到一个bean中,然后用request传递过去,代码如下:
....
把数据放到myBean中然后用: 
String strUrl=request.getParameter("openUrl");
request.setAttribute("属性的名字",myBean);
RequestDispatcher dispatcher = request.getRequestDispatcher(strUrl);
dispatcher.forward(request, response);然后要打开的JSP页面中用:
mybean=request.getAttribute("属性的名字");
后就可以得到bean,然后就可以操作数据了。

解决方案 »

  1.   

    在jsp用java.io.InputStream 来读取servlet的结果
      

  2.   

    servlet:
    ServletContext.setAttribute()
    jsp:
    ServletContext.getAttribute()
      

  3.   

    对不起我上面,的代码第一行有误:
    原为:
    String strUrl=request.getParameter("openUrl");
    改为:
    String strUrl="openUrl";  //要打开的JSP页面的URL。
      

  4.   

    用zhao_sh(赵三) 的方法,
    也可以用
    <jsp:useBean id="" class="" scope="request" />来在页面引入bean
    而后用<jsp:getProperty/>来获得值
      

  5.   

    对于起,我写的第一句话有误。
    原句为:
    String strUrl=request.getParameter("openUrl");
    改为:
    String strUrl="openUrl"; //要打开的JSP页面。
      

  6.   

    难道几万条数据都要显示在页面上吗???需要显示多少就将这些要显示的存入一个集合,然后用request来传递
      

  7.   

    难道几万条数据都要显示在页面上吗???需要显示多少就将这些要显示的存入一个集合,然后用request来传递
      

  8.   

    难道几万条数据都要显示在页面上吗???需要显示多少就将这些要显示的存入一个集合,然后用request来传递
      

  9.   

    难道几万条数据都要显示在页面上吗???需要显示多少就将这些要显示的存入一个集合,然后用request来传递