举一反三
- 当Servlet容器初始化一个Servlet时,要完成哪些操作?(多选) A: 把Servlet类的.class文件中的数据加载到内存中 B: 把web.xml 文件中的数据加载到内存中 C: 创建一个ServletConfig对象 D: 创建一个Servlet对象
- 当Servlet容器销毁一个Servlet时,会销毁哪些对象?
- 当Servlet容器初始化一个Servlet时,要完成哪些操作?(选4项) A: 把Servlet类的.class文件中的数据加载到内存中 B: 把web.xml 文件中的数据加载到内存中 C: 创建一个ServletConfig对象 D: 创建一个Servlet对象 E: 调用Servlet对象的service()方法 F: 调用Servlet对象的init()方法
- 当Tomcat初始化一个Servlet时,会将该Servlet的配置信息封装到一个ServletConfig对象。
- 当Tomcat初始化一个Servlet时,会将该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对象