公用数据如果用一个 singleton 类来维护,就可以了。
为什么要用 servlet Context 存取公用数据啊?
我们这边也有同事喜欢这样用。

解决方案 »

  1.   

    感謝jacklondon指出一條明路.
    但是, 我对 java 不太熟悉,是否可以给出一个例子参考一下?
      

  2.   

    public class ApplicationData{
        private static Hashtable buffer = new Hashtable();
        
        public ApplicationData(){}    public static void saveData(Object key, Object value){
            buffer.put(key,value);
        }    public static Object getData(Object key){
            if(buffer.containsKey(key)){
                return buffer.get(key);
            }
            return null;
        }
    }