• 2021-04-14
    当Servlet容器初始化一个Servlet时,要完成哪些操作?
  • 调用Servlet对象的init()方法 --- 把Servlet类的.class文件中的数据加载到内存中 --- 创建一个ServletConfig对象 --- 创建一个Servlet对象

    内容

    • 0

      在login.html中存在如下代码:username:当表单提交时,下列说法错误的是() A: 此表单提交时,Servlet容器会调用Servlet的doPost()方法 B: 如果Servlet是首次访问,Servlet容器会新建Servlet对象,调用init()方法 C: 当用户发出第二次表单请求访问Servlet时,上一个Servlet对象已经被销毁,Servlet容器会新建Servlet对象 D: 回收销毁一个Servlet对象时,Servlet容器会调用destroy()方法

    • 1

      当客户端首次请求访问一个Servlet时,Servlet容器可能会创建哪些对象?( ) A: Servlet对象 B: ServletContext对象 C: 与Servlet对象关联的ServletConfig对象 D: ServletRequest和ServletResponse对象

    • 2

      下面关于Servlet生命周期的描述不正确的是()。 A:  Servlet实例由Servlet容器负责加载和创建 B:  Servlet容器调用init()方法初始化Servlet,每加载一次Servlet都会执行一次init()方法 C:  Servlet初始化完毕后,就处于能响应请求的就绪状态 D:  Servlet的destroy()方法指明哪些资源可以被系统回收

    • 3

      以下关于Servlet生命周期说法错误的是( )。 A: Servlet容器根据Servlet类的位置加载Servlet类,成功加载后,由0容器创建Servlet的实例 B: 对于每一个Servlet实例,init()方法只被调用一次 C: 当Servlet容器接收到客户端请求时,调用 Servlet的service()方法以及destory()方法处理客户端请求 D: servlet的实例是由servlet容器创建的,所以实例销毁也由容器业完成

    • 4

      关于ServletContext,以下哪个说法正确? A: 由Servlet容器负责创建,对于每个客户请求,Servlet容器都会创建一个ServletContext对象 B: 由JavaWeb应用本身负责为自己创建一个ServletContext对象 C: 由Servlet容器负责创建,对于每个JavaWeb应用,在启动时,Servlet容器都会创建一个ServletContext对象 D: 由Servlet容器在启动时负责创建,容器内的所有JavaWeb应用共享同一个ServletContext对象 E: 由Servlet容器负责创建,容器在初始化一个Servlet时,会为它创建唯一的ServletContext对象