如何 将 List 数据 放入 内存

解决方案 »

  1.   

    session.setAttribute("list",yourList);
    把yourList存在session里,
    取的时候List list = (List)session.getAttribute("list");
    就可以了
      

  2.   

    不想用session来实现,不要再web服务启动时加载到内存中
      

  3.   

    想要实现缓存的功能?
    有oscache,ehcache,jboss cache之类的东西可用
      

  4.   

    用map,自己封装一下,比如:import java.util.Hashtable;
    import java.util.Map;
    public class DemoCache {    private static Map cache = new Hashtable();    public static void put(Object key, Object value) {
            cache.put(key, value);
        }    public static Object get(Object key) {
            return cache.get(key);
        }
    }
      

  5.   

    要经常使用的数据就放到session里就好了啊,只是简单的get,set,怎么会麻烦呢
      

  6.   

    写个静态类,写个静态方法返回MAP,付给一个静态对象MAP对象
      

  7.   

    web 应用跟放不放到内存有什么关系.放到内存里有什么好处
      

  8.   

    写一个singleton的类就行了,在类里设一个static的List,web应用启动的时候创建类