[考试]jsp+servlet的知识点(无答案)

 

  • 单选题(每题2分,共30分)
  1. 请问以下哪个选项是正确的脚本元素?()

A、<% int x;%>

B、<% private int x;%>

C、<%x%>

D、<%=x;%>

 

  1. 当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()

A、进程    B、线程   C、程序   D、服务。

 

  1. 下列哪一个不是EL定义的隐式对象()

A. cookie    B. pageContext   C. attributes    D. initParam

 

  1. 在JSP页面中,能够完成输出操作的内置对象是  (  )

   A.  out 

   B.  response 

   C.  request 

   D.  config 

 

  1. 给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示( )。

<%int x = 1; %>

<%!int x = 10; %>

X =<%=x%> 

     

 A.  x=1 

 B.  x=2 

 C.  x=10 

 D.  x=11 

 

  1. 在JSP中,若要在JSP正确使用标签:<x:getKing/>,在jsp中声明的taglib指令为:<%@taglib uri = “/WEB-INF/myTags.tld” prefix = “_____”%>,下划线处应该是 

   A.  x 

    B.  getKing 

     C.  myTags 

D.  king 

 

  1. 某JSP中有如下代码,显示结果为()

<%

  int a = 5;

  request.setAttribute(“a”,”123”);

   session.setAttribute(“a”,”456”);

%>

<c:out value="${a}"/> 

     

    A.  5 

B.  123 

C.  456 

D.  null 

 

  1. Servlet程序的入口点是()。

 

A.init()

B. main()

C. service()

D. doGet()

 

  1. 下列选项中,可以准确地获取请求页面的一个文本框的输入(文本框的名称为 name)。(  )

    

   A.request.getParameter(name)  

   B.request.getParameter("name")  

   C.request.getParameterValues(name)  

   D.request.getParameterValues("name")

 

  1. 下面哪一项对Servlet描述错误?()

 

A.Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口

B.Servlet接口定义了Servelt的生命周期方法

C.当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程

D. Servlet客户线程调用service方法响应客户的请求

 

  1. 在Java EE的Web应用中,编译后的class文件存放的目录()

 

A. /WEB-INF/classes/  

B. /WEB-INF/libs/    

C. /WEB-INF/src/    

D. 根目录

 

  1. 在Servlet生命周期中,对应服务阶段的方法是()

A. init()    B. destroy()    C. service()    D. requestHandler()

 

  1. 通过response的(  )方法可以设置响应所采用的字符编码类型。

 

A. setCharacterEncoding()         

B. setCharset()       

C. setEncoding()           

D. setContentType()

 

  1. 编写一个Filter,需要( )  

 

   A.  继承Filter 类  

   B.  实现Filter 接口  

   C.  继承HttpFilter 类  

   D.  实现HttpFilter接口  

 

  1. 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用(  )方法.

A. init B. Service C. doFilter D. destroy

 

 

  • 多选题(每题3分,共30分

 

  1. 下面关于转发与重定向错误的是(  )。【选两项】

A. 转发后地址栏中会显示新地址

B. 转发后地址栏中会显示旧地址

C. 重定向会产生一个新的请示

D. 转发会产生一个新的请求

 

  1. 在J2EE中,以下是JSP隐式对象的是( )。

A. pageContext     

B. context     

C. application     

D. out

  1. 下列属于JSP的标准指令的是()

 

A. import         

B. include          

C. page           

D. taglib

  1. 请问以下哪些选项是JSP的内置对象?()

 

A、response

B、req

C、HttpServletRequest

D、request

  1. web.xml中有如下代码: 

<web-app>

<servlet>

<servlet-name>LoginServlet</servlet-name>

<servlet-class>jbit.servlet.LoginServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name> LoginServlet </servlet-name>

<url-pattern>/ LoginServlet </url-pattern>

</servlet-mapping>

</web-app>

下列选项描述不正确的是( )。 【选两项】

A. <servlet-mapping>中的<url-patten>表示用户请求访问ServletURL

B. Servlet容器会根据<servlet-class>查找到与其对应的<servlet-name>

C. <servlet>中的<servlet-name>内容与<servlet-mapping>中的<servlet-name>内容可以不一致

D. 以上描述都正确

  1. 有关会话跟踪技术描述正确的是           (多选) 
  1. Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可

以读取该信 息发送到服务器端 

  1. 关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服

务器 上,直至会话过期 

C.  在禁用Cookie时可以使用URL重写技术跟踪会话 

D.  隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示 

 

  1. 对于servlet在程序中的作用,以下说法正确的是(  )

A. 分离业务逻辑代码与表现层代码     

B. 让程序执行流程更加清晰

C. 加快了程序访问速度         

D. 大大减少了编码工作量

  1. 在Servlet里,能实现跳转的方法有()

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

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

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

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

  1. 下面关于Servlet的陈述正确的是?()

A 我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost方法处理请求

B Servlet运行在服务器端

C Servlet的生命周期概括为以下几个阶段:装载Servlet、创建一个Servlet实例、调用Servlet的init()方法、服务、销毁

D Servlet不能向浏览器发送Html标签

  1. 下面关于servlet的功用说法正确的有哪些?()

A、读取客户程序发送来的显式数据   B、读取客户程序发送来的隐式数据

C、生成相应的结果                 D、发送显式的数据给客户程序

E、发送隐式的数据给客户程序

 

  • 解答题(每题8共40分)

 

每次请求Servlet都会创建一个Servlet对象吗?为什么

 

JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?

 

表单提交中文时出现乱码,如何解决? 

 

简述请求转发与重定向的区别

 

简单介绍你了解的MVC

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一身正气z

打赏随心就好

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值