第2章 Servlet编程习题

  • 格式:doc
  • 大小:59.00 KB
  • 文档页数:2

2 第2章 Servlet编程

1. HttpServletRequest对象是由谁创建的?a (选1项)

A、由Servlet容器负责创建,对于每个HTTP请求, Servlet容器都会创建一个HttpServletRequest对象

B、由JavaWeb应用的Servlet或JSP组件负责创建, 当Servlet或JSP组件响应HTTP请求时,先创建 HttpServletRequest对象

2. 从HTTP请求中,获得请求参数,应该调用哪个方法?c(选1项)

A、调用HttpServletRequest对象的getAttribute() 方法

B、调用ServletContext对象的getAttribute()方法

C、调用HttpServletRequest对象的getParameter() 方法

3. ServletContext对象是由谁创建的?c(选1项)

A、由Servlet容器负责创建,对于每个HTTP请求, Servlet容器都会创建一个ServletContext对象

B、由JavaWeb应用本身负责为自己创建一个 ServletContext对象

C、由Servlet容器负责创建,对于每个JavaWeb应用, 在启动时,Servlet容器都会创建一个ServletContext 对象

4. 以下何者是属于在客戶端执行的程序?cd(选2项)

A、JSP

B、Servlet

C、JavaScript

D、Applet

5. 你在web.xml中定义了以下的內容:c(选1项)

Goodbye

cc.openhome.LogutServlet

GoodBye

/goodbye

2

哪个URL 可以正确的访问该Servlet?

A、/goodbye.servlet

B、/LoguotServlet

C、/goodbye

D、/GoodBye

6. 关于JavaWeb应用的目录结构,以下哪些说法正确?bd(选2项)

A、JavaWeb应用的目录结构完全由开发人员自行决定

B、web.xml文件存放在WEB-INF目录下

C、JavaWeb应用中的JSP文件只能存放在Web应用的根目录下

D、JavaWeb应用中的.class文件存放在WEB-INF/classes目录或其子目录下

7. 当Servlet容器初始化一个Servlet时,要完成哪些操作?acdf(选4项)

A、把Servlet类的.class文件中的数据加载到内存中

B、把web.xml 文件中的数据加载到内存中

C、创建一个ServletConfig对象

D、创建一个Servlet对象

E、调用Servlet对象的service()方法

F、调用Servlet对象的init()方法

8. 当Servlet容器销毁一个Servlet时,会销毁哪些对象?ac(选2项)

A、Servlet对象

B、ServletContext对象

C、与Servlet对象关联的ServletConfig对象

D、ServletRequest和ServletResponse对象

10. 当客户端首次请求访问一个Servlet时,Servlet容器可能会创建哪些对象?(选3项)acd

A、Servlet对象

B、ServletContext对象

C、与Servlet对象关联的ServletConfig对象

D、ServletRequest和ServletResponse对象