问题:不同的客户端去请求某个Servlet,该Servlet是同一个实例化对象还是不同的实例化对象?(即,是每次请求Servlet都会实例化一个该Servlet对象,还是每次请求都使用的是同一个Servlet对象?)请大家详细说明下来龙去脉!谢谢

解决方案 »

  1.   

    servlet是一个类似单例的java程序,不是有个init()方法,该方法只执行一次,多个用户共用一个servlet,通过多线程来控制的。
      

  2.   

    单实例多线程,所以在设计servlet的时候最好不要有属性,除非你明确知道在servlet中定义属性意味着什么。
      

  3.   

    servlet只实例化一次,这样来看,多次访问的就是同一个对象啦
      

  4.   

    servlet只在启动的时候实例化一次,当然是一个对象