1.当servlet为一个请求分配或者创建线程的时候,它会传入request和response对象,那么service方法传进去没有呢,是多个请求公用一个service方法还是每个请求都有单独的service方法?2.关于servletContext的问题.我知道servletContext的作用域是全局的,即一个web应用.那如果一个Tomcat下我部署2个项目,那么是 一个项目对应一个servletContext呢 还是整个tomcat对应一个servletContext呢(即两个应用对应一个)?3.xml文件中可以自己加初始化参数,然活在项目中可以获取.那么ServletConfig对象除了XML文档中自己配置的初始化参数以外,还封装一些容器的初始化参数一并传入 init(ServletConfig) 中吗?

解决方案 »

  1.   

    1.多个请求公共用一个service方法,他会根据你的请求方式动态的调用doget(),还是dopost()方法。
    2.一个项目对应一个servletContext。
    3.对,它还可以获取web.xml配置文件中的一些信息。
      

  2.   

    1.也就是说doget或者dopost是多线程部分,service方法是公用部分,然后申明在doget和dopost方法中的变量都要考虑线程安全等问题了?3. 这个回答是指前者对还是后者对 =.=!! ???
      是只封装了我写在xml中的参数(如果我不配置,即没有任何初始化参数),还是自身带有容器需要的一些参数捏?