ServletContext对象的作用域比ServletConfig作用域大,为什么要从ServletConfig中到得
ServletContext对象呢?这样设计的原因是什么呢?还要request.getSession()也是一样

解决方案 »

  1.   

    有深度。建议你去看一下servlet的api
      

  2.   

    应该是取包含config的父级对象Context对象
      

  3.   

    session作用域确实比request大,但他们并不是包含关系,试问request中的信息能在session中取得么?客户端请求服务器,用什么来保持会话呢?用cookies和url重写。而这些都放在request中,所以session对request是依赖的,正如 ServletContext 对Session 的依赖一样~
      

  4.   

    因为从config得到context的时候,做了一些初始化的操作
      

  5.   

    应该是为了方便调用吧!List对象中的返回值是Object类型的!