创建一个类比如说a implement Serializable
该类中存放数据
用BEAN方法填充a的一个对象并返回该对象

解决方案 »

  1.   

    这个对象放到session里可行吗?
      

  2.   

    你是否是指在循环中不断的生成新的 List ?
    我觉得你可以只生成一个List,在使用的时候再给他赋予不同的值,就没必要那么多对像了嘛
    或者,可以考虑 static
      

  3.   

    我指的List实际上是数据库的信息(一次获得),多次赋值可能不好控制吧
      

  4.   

    我觉得还是用Session吧,因为几既然说要重复利用,而且要高效率。
    不过用javaBean也不错,可以在Bean里放一个List变量。
      

  5.   

    request.setAttribute("list",list对象);
    然后再得到的叶面
    request.getAttribute("list");
      

  6.   

    同上
    request.setAttribute("name",list对象);
    request.getAttribute("name");
      

  7.   

    如果这个List的内容对于所有的用户都相同,可以使用一个Singleton容纳该List,不过要记得,更改时需要进行同步处理,读取倒无所谓,还有要自己管理List中内容的持久化。如果这个List对于不同的用户不同,可以考虑使用由状态的Session Bean,这样容器可以帮助你对一段时间内不使用的Bean进行序列化,这样可以减低系统的内存消耗(不过如果用得太频繁但而会引起很大的IO损耗,要自己权衡了)