苦尽甘来 一个月学通JavaWeb(十四 servlet)

夜光序言:

写作是一门手艺,与其他手艺不同的是,这是一门心灵的手艺,要真心诚意;这是孤独的手艺,必须“一意孤行”。每个以写作为毕生事业的手艺人,都要经历这一法则的考验,唯有诚惶诚恐,如履薄冰~~

 

正文:夜光~~javaweb之servlet

考查的知识点:servetl的生命周期

1.Serlvet生命周期有关的方法是() (难度B)

A.init(ServletConfig config)

B.service(ServletRequest request,ServletResponse response)

C.destory()

D.getServletName()

 

答案:ABC

考查的知识点:http请求

2.Http缺省的请求方式是() (难度A)

A.PUT

B.GET

C.POST

D.TRACE

 

答案:B

考查的知识点:servlet基础

3.HttpServlet中,用来处理GET请求的方法是() (难度A)

A.doHead

B.doGet

C.doPost

D.doPut

 

答案:B

考查的知识点:servlet的配置

5.在部署Servlet时,web.xml文件中<servlet>标签包含哪些子标签() (难度C)

A.<init-param>

B.<servlet-name>

C.<load-on-startup>

D.<servlet-class>

 

答案:ABCD

考查的知识点:servlet基础

 

6.以下哪一个类可以获取Servlet的初始化参数() (难度B)

A.Servlet

B.ServletContext

C.ServletConfig

D.GenericServlet

 

答案:C

考查的知识点:servlet的生命周期

7. 在servlet的生命周期中,容器只会调用一次的方法是() (难度B)

A.service

B.getServletConfig

C.init

D.destroy

 

答案:CD

考查的知识点:doGet方法

8.给定一个Servlet的doGet方法中的代码片断() (难度B)

request.setAttribute(“name”,”Genius”);

response.sendRedirect(“http://localhost:8080/servlet/MyServlet”)

那么在MyServlet中可以使用哪个方法把属性name的值取出

A.String str=request.getAttribute(“name”);

B.String str=(String)request.getAttribute(“name”);

C.String str=request.getParameter(“name”);

D.无法取出

 

答案:D

考查的知识点:http响应头信息

10.下面哪一个指明向客户端发送的请求正文的MIME类型() (难度B)

A.Content-Type

B.Content-Encoding

C.Content-Length

D.全是

 

答案:A

考查的知识点:Servlet的实现方式HttpServlet

 

11.在javaEE中,对于HttpServlet描述正确的是() (难度B)

A.自定义的Servlet继承了HttpServlet类,一定要覆盖掉service方法

B.HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法

C.HttpServlet类中处理客户请求和响应时所使用的两个接口是HttpServletRequest和HttpServletResponse

D.自定义的Servlet继承HttpServlet类,一般只需要覆盖doPost或doGet方法,不必覆盖service方法,service方法会调用doPost或doGet

 

答案:BCD

考查的知识点:servlet的配置url-pattern

12.Servlet中,下面关于url配置方式正确的是() (难度B)

A./my

B./my/*

C./*.do

D.*.do

 

答案:ABD

考查的知识点:web应用对象

13.Servlet容器启动每一个web应用时,都会为它创建一个唯一的对象,该对象和web应用有相同的生命周期,是下面的哪一个() (难度B)

A.Servlet

B.ServletConfig

C.ServletContext

D.GenericServlet

 

答案:C

考查的知识点:servlet的url-pattern配置

14. 在J2EE中,当用户在浏览器中输入:http://localhost:8080/myWeb/stu,就会 调用cn.itcast包中名为student的Servlet,在web.xml中配置关于servlet配置中url--pattern正确的是() (难度B)

A./stu

B.*.stu

C.stu

D.cn.Genius.stu

 

答案:A

考查的知识点:servlet实现需要重写的方法参数类型

15. HttpServlet中定义的doGet和doPost方法的参数类型有哪些? (难度B)

A.ServletRequest  

B.HttpServletRequest
C. HttpServletResponse  

D.ServletResponse

 

答案: BC

考查的知识点:web应用中的跳转方式

17.在Servlet中,能实现转向另外一个Servlet的方法有() (难度C)

A.运用javax.servlet.http.HttpServletRequest接口的sendRedirect方法

B.运用javax.servlet.http.HttpServletResponse接口的sendRedirect方法

C.运用javax.servlet.RequestDispatcher接口的forward方法

D.运用javax.servlet.ResponseDispatcher接口的forward方法

 

答案:BC

考查的知识点:servlet创建方式

18.以下哪种方式可以编写一个Servlet() (难度C)

A.实现javax.servlet.Servlet接口

B.继承javax.servlet.GenericServlet类

C.继承javax.servlet.http.HttpServlet类

D.实现 javax.servlet.ServletConfig接口

 

答案:ABC

考查的知识点:web应用对象的获取

20.继承HttpServlet编写的Servlet中ServletContext对象的获取方法下面正确的是() (难度C)

A.getServletConfig().getServletContext()

B.getServletContext()

C.getServlet().getServletContext()

D.response.getServletContext()

 

答案:AB

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值