1、HttpServlet到底是在什么时候加载的?
2、web.xml配置文件是谁在读取,tomcat吗?还是别得什么??详细解释下?

解决方案 »

  1.   

    1) 是的,如果没有配置<load-on-startup>的话,是在第一次被访问的时候加载到servlet容器的。2) web.xml配置文件是被应用服务器加载的。 当然了,不一定是tomcat,看你用什么应用服务器了。 
      

  2.   

    若配置了 <load-on-startup> 则web应用程序启动时,即服务器启动时候就会加载,根据值的大小顺序进行没配的话,则在首次请求时加载,在整个生命周期中仅一次..web.xml由servlet容器  (tomcat,resin,jboss,weblogic 等)来进行解析读取加载..
    容器全局的web.xml 和各个部署的应用的web.xml 都是...你感兴趣可以看看tomcat的源码...
      

  3.   

    HttpServlet 容器完成加载
    web.xml 由容器读取。
      

  4.   

    正解
    是在你第一次访问的时候加载的servlet