不管你用什么,这里的解决方案都是用静态工厂加单例模式,
大概代码:未测试
public static xxfactory(){
  private Object xx;
  pubic static creatxxxinstance(){
    if(xx==null){xx = new Xx();}
    return xx;
  }
}

解决方案 »

  1.   

    sorry,我要的不是这个。我问的是如何存取该对象,不如是使用HTTPsession,还是什么?
      

  2.   

    多个用户上来,要打开同一个文件么?按照你的需求,我觉得将这个对象放入Session中比较合适
      

  3.   

    <jsp:useBean id="..." scope="application" class="..." />
    这样整个系统就只会创建一个对象了。
      

  4.   

    windgh(wind) 所说的application是怎么使用的,我是怎么创建和释放,以及怎么去引用它
      

  5.   


    调用Javeabean命令UseBean中有Scope设置,一般有Application session page等设置,Page就是每页重新产生usebean中的javabean新对象,一般情况是用这种,如果多个程序间为共享数据,可以使用session而application的意思,该javabean将一直存在,与session相对用户来说,application是相对应用程序的,一般来说,一个用户有一个session,并且随着用户离开而消失;而application则是一直存在,类似一个servlet程序,类似整个系统的"全局变量",而且只有一个实例。