Servlet 对象主要封装了对HTTP请求的处理,并且它的运行需要Servlet容器的支持。
举一反三
- Servlet的运行过程是()。 A: 当请求Servlet时,服务器会即时加载Servlet类,然后对该类进行实例化,调用相应的方法处理请求 B: 首先对Servlet进行配置,然后服务器在处理请求时,将配置过的Servlet类找到,然后实例化处理请求 C: 在服务器启动时,会加载Servlet,然后在处理请求的时候,实例化Servlet对象处理请求 D: Servlet是一个具有接受请求和响应功能的类,在被请求时,Servlet早就被实例化好了,可以直接处理请求
- 对于每个要求访问maillogin.jsp的HTTP请求,Servlet容器都会创建一个HttpSession对象.
- 关于客户端、Servlet与Web容器的交互说法错误的是()。 A: 一个基于servlet应用的客户通常不直接和servlet通信,而是由Web应用服务器通过JavaServletAPI调用servlet来实现请求servlet的服务 B: Servlet是由Web应用服务器中的WebContainer管理的。Web容器的角色是管理装载和初始化servlet,处理服务请求,卸载或撤销servlet C: 一般来说,某一时刻在web容器中只有一个特定的servlet对象的实例,这是servlet持久性的基本原理。每次客户端调用servlet时,web容器都负责实现servlet的初始化 D: 每一个客户对servlet的请求都会创建servlet的一个对象实例。Web容器负责创建每个处理请求的新实例。另外它还负责最后的卸载或重新安装servlet。卸载和重新安装通常发生在web应用服务器崩溃或者支持servlet的文件改变时
- 当客户端首次请求访问一个Servlet时,Servlet容器可能会创建哪些对象?( ) A: Servlet对象 B: ServletContext对象 C: 与Servlet对象关联的ServletConfig对象 D: ServletRequest和ServletResponse对象
- 在login.html中存在如下代码:username:当表单提交时,下列说法错误的是() A: 此表单提交时,Servlet容器会调用Servlet的doPost()方法 B: 如果Servlet是首次访问,Servlet容器会新建Servlet对象,调用init()方法 C: 当用户发出第二次表单请求访问Servlet时,上一个Servlet对象已经被销毁,Servlet容器会新建Servlet对象 D: 回收销毁一个Servlet对象时,Servlet容器会调用destroy()方法