专升本期末单选多选_第1页
专升本期末单选多选_第2页
专升本期末单选多选_第3页
专升本期末单选多选_第4页
专升本期末单选多选_第5页
已阅读5页,还剩68页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

专升本期末单选多选专升本期末单选多选专升本期末单选多选V:1.0精细整理,仅供参考专升本期末单选多选日期:20xx年X月题型 单选题章 第1章题目1 在HTTP协议中,用于发送大量数据的方法是()选择A POST选择B GET选择C PUT选择D OPTION答案 A题目2 Servlet生命周期中用于初始化的方法是()选择A init()选择B service()选择C destroy()选择D super()答案 A题目3 Servlet生命周期中用于服务处理的方法是()选择A init()选择B service()选择C destroy()选择D super()答案 B题目4 Servlet生命周期中用于销毁的方法是()选择A init()选择B service()选择C destroy()选择D super()答案 C题目5 Servlet是运行在()的Java程序A IE浏览器B 客户端C 服务器端D 客户端缓存中答案 C题目6 HttpServletRequest的getParameter()方法获取参数的返回值类型是()选择A String选择B Object选择C Integer选择D null答案 A题目7 浏览Web网页服务默认的端口号是(),Tomcat服务的默认端口号是()选择A 80,8088选择B 8888,80选择C 80,8080选择D 88,8888答案 C题目8 在web.xml文件中,描述了一个Servlet,其中()指定了Servlet类的访问路径选择A <servlet-name>选择B <url-pattern>选择C <servlet-class>选择D <servlet-mapping>答案 B题目9 在web.xml文件中,配置index.html欢迎页面正确的是()选择A "<welcome-file>index.html</welcome-file>"选择B "<welcome-file-list>index.html</welcome-file-list>"选择C "<welcome-file><welcome-file-list>index.html</welcome-file-list></welcome-file>"选择D "<welcome-file-list><welcome-file>index.html</welcome-file></welcome-file-list>"答案 D题目10 创建Servlet时,需要继承()类选择A HttpServlet选择B Servlet选择C MyServlet选择D ServletInterface答案 A题目11 下列()是抽象类选择A Cookie选择B HttpServlet选择C ServletConfig选择D HttpServletRequest答案 B题目12 使用request.getParameter("uname")获取表单数据时,当表单中没有参数uname则返回()A 空的字符串B nullC 0D FALSE答案 B题目13 使用request.getParameterValues("address")获取表单数据时,当表单中对应的address只有一个值时,则返回()选择A null选择B String选择C []String选择D Object答案 C题目14 调用HttpServletRequest的getHeader()方法获取报头信息时,当没有指定报头则返回()选择A null选择B 空的字符串选择C FALSE选择D ""答案 C题目15 下面不是Servlet的优点的是()选择A 使用方便选择B 功能强大选择C 速度快选择D 可移植答案 C题目16 "针对下述JSP页面,在Servlet中需要得到用户选择的爱好的数量,最合适的代码是______。<inputtype=""checkbox""name=""aihao""value=""1""/>游戏<br/><inputtype=""checkbox""name=""aihao""value=""2""/>运动<br/><inputtype=""checkbox""name=""aihao""value=""3""/>棋牌<br/><inputtype=""checkbox""name=""aihao""value=""4""/>美食<br/>"选择A request.getParameter("aihao").length选择B request.getParameter("aihao").size()选择C request.getParameterValues("aihao").length选择D request.getParameterValues("aihao").size()答案 C题目17 用户使用POST方式提交的数据中存在汉字(使用GBK字符集),在Servlet中需要使用下述______语句处理。选择A request.setCharacterEncoding("GBK");选择B request.setContentType("text/html;charset=GBK");选择C response.setCharacterEncoding("GBK");选择D response.setContentType("text/html;charset=GBK");答案 A题型 多选题题目1 编写Servlet代码时,至少需要导入ServletAPI的()包选择A javax.servlet选择B javax.swing选择C javax.servlet.http选择D java.util答案 AC题目2 Servlet生命周期中方法有()选择A init()选择B service()选择C destroy()选择D super()答案 ABC题目3 在部署JavaWeb时,()文件夹或文件时必须的选择A web.xml文件选择B index.html文件选择C WEB-INF文件夹选择D classes文件夹答案 ACD题目4 目前广泛应用的动态网站技术有()选择A PHP选择B ASP选择C JSP选择D Delphi答案 ABC题目5 Java语言有()版本A JavaSEB JavaMEC JavaScriptD JavaEE答案 ABD题目6 下列关于Servlet的说法正确的是______。选择A Servlet是一种动态网站技术选择B Servlet运行在服务器端选择C Servlet针对每个请求使用1个进程来处理选择D Servlet与普通的Java类一样,可以直接运行,不需要环境支持答案 AB题目7 下列关于Servlet的编写方式正确的是______。选择A 必须是HttpServlet的子类选择B 通常需要覆盖doGet()和doPost()方法或其中之一选择C 通常需要覆盖service()方法选择D 通常需要在web.xml文件中声明<servlet>和<servlet-mapping>两个元素答案 ABD题目8 下列关于Servlet生命周期的说法正确的是______。选择A 构造方法只会调用一次,在容器启动时调用选择B init()方法只会调用一次,在第一次请求此Servlet时调用选择C service()方法在每次请求此Servlet时都会被调用选择D destroy()方法在每次请求完毕时会被调用答案 BC题目9 下列方式中可以执行TestServlet(路径为/test)的doPost()方法的是______。选择A 在IE中直接访问http://localhost:8080/网站名/test选择B <formaction="/网站名/test">提交此表单选择C <formaction="/网站名/test"method="post">提交此表单选择D "<formid=""form1"">,在JavaScript中执行下述代码:document.getElementById(""form1"").action=""/网站名/test"";document.getElementById(""form1"").method=""post"";document.getElementById(""form1"").submit();"答案 CD题型 填空题题目1 动态网站技术采用B/S架构第2章题型 单选题题目1 HTTP是一个()的协议选择A 无状态选择B 有状态选择C 状态良好选择D 局域网答案 A题目2 HttpServletRequest接口的()方法用于创建会话。选择A setSession()选择B getContext()选择C getSession()选择D putSession()答案 C题目3 Servlet中()接口的forward和include方法进行通信。选择A ServletContext选择B ServletConfig选择C RequestDispatcher选择D HttpSession答案 C题目4 下面()是Servlet的上下文。选择A ServletContext选择B HttpSession选择C HttpServletRequest选择D HttpServletResponse答案 A题目5 不同的客户端需要共享的信息应存储到()中。选择A 会话对象选择B Http请求对象选择C Http响应对象选择D Servlet上下文答案 D题目6 写入和读取Cookie的代码分别是______。A request.addCookies()和response.getCookies()B response.addCookie()和request.getCookie()C response.addCookies()和request.getCookies()D response.addCookie()和request.getCookies()答案 D题目7 Tomcat的默认端口号是______A 80B 8080C 8088D 8000答案 B题目8 在HttpSession中写入和读取数据的方法是______。A setParameter()和getParameter()B setAttribute()和getAttribute()C addAttribute()和getAttribute()D set()和get()答案 B题目9 下面___________选项能将客户端的Cookie的过期时间设置为1天。A setMaxAge(1)B setMaxAge(60)C setMaxAge(60*60)D setMaxAge(60*60*24)答案 D题型 多选题章 第2章题目1 下列关于Cookie的说法正确的是______。A Cookie保存在客户端B Cookie可以被服务器端程序修改C Cookie中可以保存任意长度的文本D 浏览器可以关闭Cookie功能答案 ABD题目2 HttpServletRequest的______方法可以得到会话。A getSession()B getSession(boolean)C getRequestSession()D getHttpSession()答案 AB题目3 下列选项中可以关闭会话的是______。A 调用HttpSession的close()方法B 调用HttpSession的invalidate()方法C 等待HttpSession超时D 调用HttpServletRequest的getSession(false)方法答案 BC题目4 下列关于ServletContext的说法正确的是______。A 一个应用对应一个ServletContextB ServletContext的范围比Session的范围要大C 第一个会话在ServletContext中保存了数据,第二个会话读取不到这些数据D ServletContext使用setAttribute()和getAttribute()方法操作数据答案 ABD题目5 关于HttpSession的getAttribute()和setAttribute()方法,正确的说法是______。A getAttribute()方法返回类型是StringB getAttribute()方法返回类型是ObjectC setAttribute()方法保存数据时如果名字重复会抛出异常D setAttribute()方法保存数据时如果名字重复会覆盖以前的数据答案 BD题型 填空题章 第2章题目1 调试Servlet时,Eclipse要进入____________视图下空1 Debug题目2 Servlet中会话跟踪技术的方案有______________、__________、_____________和隐藏表单域技术。空1 Cookie空2 Session空3 URL重写章 第3章题型 单选题题目1 JSP页面是以()为扩展名进行保存的选择A .java选择B .jav选择C .asp选择D .jsp答案 D题目2 下面选项中,不属于JSP页面构成的元素是()选择A 声明选择B 表达式选择C HTTP选择D 指令答案 C题目3 JSP容器也称为()选择A JSP引擎选择B编译器选择C 转换器选择D 解释器答案 A题目4 JSP是在()阶段生成Servlet代码选择A 编译选择B 翻译选择C 执行选择D 响应答案 B题目5 "在JSP页面中有下述代码,第二次访问此页面的输出是______。<%!intx=0;%><%inty=0;%><%=x++%>,<%=y++%>"选择A 0,0选择B 0,1选择C 1,0选择D 1,1答案 C题目6 下列注释方式可以在JSP中使用并且客户端无法查看到的是_____________。选择A <--注释-->选择B <!--注释-->选择C <%--注释--%>选择D <%!--注释--%>答案 C题目7 Web容器处理JSP文件需要经过3个阶段,这三个阶段按照顺序依次是()选择A 翻译、执行、编译选择B 翻译、编译、执行选择C 执行、翻译、编译选择D 编译、翻译、执行答案 B题目8 在JSP页面中包含了<%inti=10;%>元素,该元素是()选择A 声明选择B 脚本选择C 指令选择D 动作答案 B题目9 在一个Web应用中,admin目录与images目录为同级目录,现在admin目录下的index.jsp需要images目录中的图片top.jpg,以下代码片段正确的是()选择A <imgsrc="../images/top.jpg"width="100"height="20">选择B <imgsrc="images/top.jpg"width="100"height="20">选择C <imgsrc="./images/top.jpg"width="100"height="20">选择D <imgsrc="//images/top.jpg"width="100"height="20">答案 A题型 多选题题目1 下面选项中,属于JSP页面构成的元素是()选择A 声明选择B 表达式选择C HTTP选择D 指令选择E 脚本答案 ABDE题目2 下列()注释在JSP页面中是正确选择A <--注释-->选择B <!--注释-->选择C <%--注释--%>选择D <%!--注释--%>答案 BC题目3 在一个名为Haier的Web应用中,admin目录与images目录为同级目录,现在admin目录下的index.jsp需要images目录中的图片top.jpg,以下代码片段正确的是()选择A <imgsrc="../images/top.jpg"width="100"height="20">选择B <imgsrc="images/top.jpg"width="100"height="20">选择C <imgsrc="./images/top.jpg"width="100"height="20">选择D <imgsrc="/Haier/images/top.jpg"width="100"height="20">答案 AD题型 填空题题目1 JSP页面中的6个基本元素包括___________、___________、___________、___________、动作标签和注释。空1 指令空2 声明空3 表达式空4 脚本题目2 JSP页面在容器中运行需要经过3个过程:___________、______________和__________________.空1 翻译空2 编译空3 执行题目3 JSP页面中常见的3种指令有:___________、______________和__________________.空1 page指令空2 include指令空3 taglib指令题目4 JSP页面的Page指令中的____________属性用于设置脚本语言空1 language单选题第4章题目1 下列useBean标准动作使用正确的是______A <jsp:useBeanid="a"class="java.util.Date"/>B <jsp:useBeanname="a"class="java.util.Date"scope="request"/>C

<jsp:useBeanid="a"class="Date"/>D <jsp:useBeanname="a"class="Date"scope="request"/>答案 A题目2 "存在以下JavaBean和JSP页面:Person.java:packagex;publicclassPerson{Stringname;publicStringgetName(){returnname;}publicvoidsetName(Stringname){=name;}}index.jsp:<jsp:useBeanid=""p""class=""x.Person""/><jsp:setPropertyproperty=""name""name=""p""value=""Mike""/><jsp:setPropertyproperty=""name""name=""p""param=""names""/><jsp:getPropertyproperty=""name""name=""p""/>访问http://localhost:8080/项目名/index.jsp?name=John时的页面输出为A nullB 发生异常C MikeD Joh答案 C题目3 下列关于page指令的属性描述错误的是______A import属性可以在当前JSP页面中引入JSP脚本代码中需要用到的其他类B contentType用于指定JSP输出内容的MIME类型和字符集C pageEncoding和contentType结合使用,主要指定浏览器端显示页面的编码方式D errorPage属性用于指定当前JSP页面中出现未被捕获的异常时所要跳转到的页面。答案 C题目4 在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包.正确的是A <%@pageLanguage=“Java”,import=”java.rmi.*;java.uitl.*”%”>B <%@pagelanguage=“Java”Import=”java.rmi.*,java.uitl.*”%”>C <%@pagelanguage=“Java”;import=”java.rmi.*;java.uitl.*”%”>D <%@pagelanguage=“Java”import=”java.rmi.*,java.uitl.*”%>答案 D题目5 在JSP中,以下是有关jsp:setProperty和jsp:getProperty标记的描述,正确的是A <jsp:setProperty>和<jsp:getProperty>标记都必须在<jsp:useBean>的开始标记和结束标记之间B 这两个标记的name属性的值必须和<jsp:usebean>标记的id属性的值相对应C <jsp:setProperty>和<jsp:getProperty>标记可以用于对bean中定义的所有属性进行选择和设置D 这两个标记的name属性的值可以和<jsp:userbean>标记的属性的值不同答案 B题目6 test.jsp文件中有如下一行代码:<jsp:useBeanid=”user”scope=”__”type=”com.UserBean”>要使user对象可以作用于整个应用程序,下划线中应添入()A pageB requestC sessionD application答案 D题目7 "给定test1.jsp代码片断,如下:<html><jsp:includepage=”test2.jsp”flush=”false”><jsp:paramname=”color”value=”red”/></jsp:include></html>要在test2.jsp中输出参数color中的值,以下选项正确的是()"A <%=request.getParameter(“color”)%>B <%=request.getAttribute(“color”)%>C <jsp:getParamname=”color”/>D <jsp:includeparam=”color”/>答案 A第4章多选题题目1 下列page指令的使用正确的是______。A <%@pageimport="java.util.*java.sql.*"%>B <%@pageimport="java.util.*,java.sql.*"%>C <%@pageimport="java.util.*;java.sql.*"%D <%@pageimport="java.util.*"%><%@pageimport="java.sql.*"%>答案 B,D题目2 下列setProperty标准动作使用正确的是______A <jsp:setPropertyname="id"property="name"value="name"/>B <jsp:setPropertyid="id"property="name"value="name"/>C <jsp:setPropertyname="id"property="name"param="name"/>D <jsp:setPropertyid="id"property="name"param="name"/>答案 A,C题目3 下列关于getProperty标准动作的说法正确的是______A 当JavaBean不存在所访问的属性时,显示nullB 当JavaBean不存在所访问的属性时,发生异常C getProperty标准动作实际上是调用对应属性的get方法D 以上都不正确答案 B,C题目4 JSP2.0规范中有下面哪几种指令______A page指令B include指令C import指令D taglib指令答案 ABD题型 填空题题目1 广义上来讲,满足______、______、______三个要求的Java类可以称为JavaBean空1 无参数构造方法空2 属性私有空3 属性具有公有的get和set方法题目2 用于查找或者实例化一个JavaBean的动作名称为____,用于设置JavaBean的属性的动作名称为_____,用于把请求转发到另一个页面的动作名称为______空1 jsp:useBean空2 jsp:setProperty空3 jsp:forward题目3 param标准动作用于为其他动作标签提供附加参数信息,该动作通常可以与______、________等一起使用空1 <jsp:include>空2 <jsp:forward>第5章单选题题目1 "在1.jsp中有下述代码:<%request.setAttribute(""name"",""JSP"");session.setAttribute(""name"",""JSP"");response.sendRedirect(""2.jsp"");%>2.jsp代码如下:<%out.println(request.getAttribute(""name""));out.println(session.getAttribute(""name""));%>在IE中访问1.jsp后的输出是______。A JSPJSPB nullJSPC JSPJSPD nullJSP答案 D题目2 pageContext、request、session、application四个内置对象的作用范围从小到大依次为______。A request、pageContext、session、applicationB request、session、pageContext、applicationC request、session、application、pageContextD pageContext、request、session、application答案 D题目3 J2EE中,()类的()方法用于创建对话.A HttpServletRequest、getSessionB HttpServletResponse、newSessionC HtttpSession、newInstanceD HttpSession、getSession答案 A题目4 以下()可用于检索session属性userid的值A session.getAttribute(“userid”);B session.setAttribute(“userid”);C request.getParameter(“userid”);D request.getAttribute(“userid”);答案 A题目5 从HTTP请求中,获得请求参数,应该调用()A request对象的getAttribute()方法B request对象的getParameter()方法C session对象的getAttribute()方法D session对象的getParameter()方法答案 B题目6 "以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()。<%request.setAttribute(""count"",newInteger(0));Integercount=request.getAttribute(""count"");%><%=count%>"A 编译不通过B 可以编译通过,但运行无输出C 可以编译运行,输出0D 编译通过,但运行时抛出ClassCastException答案 A题目7 下面关于JSP作用域对象的说法错误的是A request对象可以得到请求中的参数B session对象可以保存用户信息C application对象可以被多个应用共享D 作用域范围从小到大是request、session、application答案 C题目8 "现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()<%out.println(session.getAttribute(""svse""));%><%session.invalidate();out.println(session.getAttribute(""svse""));%>"A 异常信息,nullB null,nullC 异常信息,异常信息D null,异常信息答案 D题目9 "Form表单提交的信息中含有“name=svse”,阅读下面的JSP,a.jsp将输出()接受该请求的JSP:<%response.sendRedirect(“a.jsp"");%>a.jsp:<%=request.getParameter(“name"")%>"A nullB 什么都不输出C 异常信息D svse答案 A题目10 "在JSP页面中,如果从一个源页面中通过<jsp:forwardpage=“urlname”/>将本页面请求转发至指定URL组件,则在该URL组件(JSP页面)中可处理的共享数据范围是A sessionB requestC pageD application答案 B题目11 在JSP页面中,等效于HttpServletResponse的内置对象是A sessionB outC requestD response答案 D题目12 "在a.jsp中有代码片断如下:<formaction=”b.jsp”method=”POST”name=”form1”>loginName:<inputtype=”text”name=”loginName”/><inputtype=”submit”name=”submit”/></form>在b.jsp中加入下列()代码,可以输出在a.jsp页面上输入的loginName的值"A <%=(String)request.getParameter(“loginName”)%>B <%=(String)request.gerAttribute(“loginName”)%>C <%Stirngname=request.getParameter(“loginname”);out.println(name);%>D <%Stringname-request.getAttribute(“loginname”);out.println(name);%>答案 A题目13 "在一个应用中有2个JSP,横线处可以填入()。a.jsp:<%______.setAttribute(""svse"",""svse"");%>b.jsp:<%=______.getAttribute(""svse"")%>"A session、sessionB pageContext、pageContextC request、requestD application、session答案 A题型 多选题题目1 下列属于JSP内置对象的是______。A requestB responseC sessionD servletContext答案 A,B,C题目2 下列关于JSP内置对象的说法正确的是______。A 内置对象无需定义,可直接使用B 内置对象无法在JSP的声明部分中使用C内置对象只能在JSP的脚本部分使用D只有使用Tomcat作为JSP容器时才能使用内置对象答案 A,B题目3 下列request和response内置对象的使用正确的是______。A request.getRequestDispatcher("index.jsp").forward();B response.sendRedirect("index.jsp");C request.getParameterValues("name");D

response.setContentType("text/html;charset=GBK");答案 ABCD题型 填空题第5章题目1 JSP内置对象中主要用于输入输出功能的有______,________,________空1 request空2 response空3 out题目2 JSP的4种作用范围分别使用_____、_______、______、_______来表示,它们都具有________和_________方法空1 pageContext空2 request空3 session空4 application空5 getAttribute()空6 setAttribute()题型 单选题第6章题目1 下列关于EL的说法正确的是______A EL可以访问所有的JSP内置对象B EL可以读取JavaBean的属性值C EL可以修改JavaBean的属性值D EL可以调用JavaBean的任何方法答案B题目2 "下列代码的输出结果是______。<%int[]a=newint[]{1,2,3,4,5,6,7,8};pageContext.setAttribute(""a"",a);%><c:forEachitems=""${a}""var=""i""begin=""3""end=""5""step=""2"">${i} </c:forEach>A 12345678B 35C 46D 456答案 C题目3 列代码中,可以取得ArrayList类型的变量x的长度的是______。A ${fn:size(x)}B <fn:sizevalue="${x}"/>C ${fn:length(x)}D <fn:lengthvalue="${x}"/>答案 C题目4 在JSP中,若要在JSP正确使用标签:<x:getKing/>,在jsp中声明的taglib指令为:<%@tagliburi=“/WEB-INF/myTags.tld”prefix=“_____”>,下划线处应该是()A xB getKingC myTagsD king答案 A题目5 在JSP中,只有一行代码:${1+2},运行将输出()A 1+2B 3C nullD 没有任何输出,因为表达式是错误的答案 B题目6 "<%page.setAttribute(“a”,”page”);request.setAttribute(“a”,”request”);session.setAttribute(“a”,”session”);application.setAttribute(“a”,”application”);%>结果:${a}则显示结果为:"A pageB requestC sessionD application答案 A题目7 核心标签库中,用来实现循环功能的标签是()A <c:if>B <c:for>C <c:while>D <c:foreach>答案 D题目8 "以下代码执行效果为:()<c:foreachvar=“i”begin=“1”end=“5”><c:outvalue=""${i}""/></c:foreach>"A 12345B iiiiiC 15D 代码有错,无法显示答案 A题目9 "某JSP中有如下代码,显示结果为()<%inta=5;request.setAttribute(“a”,”123”);session.setAttribute(“a”,”456”);%><c:outvalue=""${a}""/>"A 5B 123C 456D null答案 B题目10 以下哪个参数不属于<c:foreach>标签:A varB beginC endD delims答案 D题目11 "如下代码,执行效果为()<c:setvar=""a""value=""123""/><c:outvalue=""${a}""/><c:outvalue=""a""/>"A 123123B a123C 123aD Aa答案 C题目12 以下哪个标签实现了switch功能A <c:if>B <c:switch>C <c:choose>D <c:case>答案 C题目13 EL表达式,${10mod3},执行结果为:A 10mod3B 1C 3D null答案 B题目14 "Jsp中有如下代码:<%Cookiec=newCookie(“name”,“admin”);c.setMaxAge(10000);response.addCookie(c);%>______在横线处,以下哪句代码可以正确显示”admin”()"A ${}B ${.value}C ${name}D ${name.value}答案 B题目15 "以下代码执行效果为:()<%session.setAttribute(""a"",""svse"");%><c:iftest=""2>1""><c:outvalue=""${a}""/></c:if>"A aB svseC 2>1D null答案 D题目16 "以下代码执行效果为():<c:forEachvar=""i""begin=""1""end=""5""step=""2""><c:outvalue=""${i}""/></c:forEach>"A 12345B iiiC 135D 15答案 C题型 多选题题目1 下列EL的使用语法正确的是______A ${1+2==3

4:5}B ${+paramValues[1]}C ${someMap[var].someArray[0]}D ${someArray["0"]}答案 ABCD题目2 下列关于JSTL条件标签的说法正确的是______A 单纯使用if标签可以表达if...else...的语法结构B when标签必须在choose标签内使用C otherwise标签必须在choose标签内使用D 以上都不正确答案 BC题目3 下列指令中,可以导入JSTL核心标签库的是______。A <%@tagliburl="/jsp/jstl/core"prefix="c"%>B <%@tagliburl="/jsp/jstl/core"prefix="core"%>C <%@tagliburi="/jsp/jstl/core"prefix="c"%>D <%@tagliburi="/jsp/jstl/core"prefix="core"%>答案 CD题目4 以下哪些参数属于<c:foreach>标签:A varB beginC endD delims题型 填空题题目1 JSTL分为______、______、______、______、______五部分空1 核心标签库空2 国际化输出标签库(I18N标签库)空3 XML标签库空4 SQL标签库空5 EL函数库第7章题型 单选题题目1 调用ServletContext的getAttribute()方法时,会触发哪个方法调用(

假设有关联的监听器)______

A ServletContextAttributeListener的attributeAdded()方法B ServletContextAttributeListener的attributeRemoved()方法C ServletContextAttributeListener的attributeReplaced()方法D 不会调用监听器的任何方法答案 A题目2 调用HttpSession的removeAttribute()方法时,会触发哪个方法调用(

假设有关联的监听器)______。

A HttpSessionListener的attributeRemoved()方法B HttpSessionActivateionListener的attributeRemoved()方法C HttpSessionBindingListener的attributeRemoved()方法D HttpSessionAttributeListener的attributeRemoved()方法答案 D题目3 在web.xml使用什么元素配置监听器______。A <listeners>B <listener>C <listeners>和<listeners-mapping>D <listener>和<listener-mapping>答案 B题目4 "下述代码定义了两个过滤器,并在web.xml配置完毕:Filter1.javapublicclassFilter1implementsFilter{@Overridepublicvoiddestroy(){}@OverridepublicvoiddoFilter(ServletRequestarg0,ServletResponsearg1,FilterChainarg2)throwsIOException,ServletException{System.out.println(""enterFilter1"");arg2.doFilter(arg0,arg1);System.out.println(""exitFilter1"");}@Overridepublicvoidinit(FilterConfigarg0)throwsServletException{}}Filter2.javapublicclassFilter2implementsFilter{@Overridepublicvoiddestroy(){}@OverridepublicvoiddoFilter(ServletRequestarg0,ServletResponsearg1,FilterChainarg2)throwsIOException,ServletException{System.out.println(""enterFilter2"");arg2.doFilter(arg0,arg1);System.out.println(""exitFilter2"");}@Overridepublicvoidinit(FilterConfigarg0)throwsServletException{}}web.xml<filter><filter-name>filter1</filter-name><filter-class>x.Filter1</filter-class></filter><filter><filter-name>filter2</filter-name><filter-class>x.Filter2</filter-class></filter><filter-mapping><filter-name>filter1</filter-name><url-pattern>/*</url-pattern></filter-mapping><filter-mapping><filter-name>filter2</filter-name><url-pattern>/*</url-pattern></filter-mapping>当访问网站首页时,控制台的输出为______。A "enterFilter1enterFilter2exitFilter2exitFilter1"B "enterFilter1enterFilter2exitFilter1exitFilter2"C "enterFilter2enterFilter1exitFilter2exitFilter1"D "enterFilter2enterFilter1exitFilter1exitFilter2"答案 A题目5 在一个Filter中,处理filter业务的是()方法A dealFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)B dealFilter(ServletRequestrequest,ServletResponseresponse)C doFilter(ServletRequestrequest,S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论