1、当访问一个Servlet时,以下Servlet中的哪个方法先被执行?( D ) (A) destroy() (B) doGet() (C) service() (D) init0 2、假设在myServlet应用中有一个MyServlet类,在web.xml文件中对其进行如下配置: <servlet> <servlet-name> mysrvlet</servlet-name> <servlet-class> com.wgh.MyServlet</servlet -class> </servlet> < servlet-mapping> <servlet -name> myservlet </servlet-name> <servlet-pattern> /welcome</url-pattern> </servlet-mapping> 则以下选项可以访问到MyServlet的是( D )。 (A) http://localhost:8080/MyServlet (B) http://localhost:8080/myservlet (C) http://localhost:8080/com/wgh/MyServlet (D)http://localhost:8080/ welcome 3.JSP文件在第一次运行的时候被JSP引擎编译为( A )文件。 A. Scrvlet B. Class C. HTML D. XML 4 MVC设计模式将应用程序分为( B )部分。 A. 2 B. 3 C.4 D. 5 5Java FE体系中Web层技术是( D )。 A. HTML B. JavaBean C. EJB D. JSP 9. JSP规范唯一支持的语言是( C )。 A. C# B. C++ C. Java D.Basic 10. JSP中,HTMI.注释的特点是( B )。 A.发布网页时看不到,在源文件中也看不到 B.发布网页时看不到,在源文件中能看到 C.发布网页时能看到,在源文件中看不到 D.发布网页时能看到,在源文件中也能看到 3.page指令的属性中可以多次设计的属性是( A )。 A. import B. session C. extends D. info 11.用于获取bean属性的动作是( B )。 A. <jsp:uscBean> B. <jsp: getProperty> C. <jsp: setProperty> D. <jsp: forward> 12用于为其他动作提供附加信息的动作是( C )。 A <jsp:includc> B <jsp: plugin> C <jsp:pararn> D <jsp:useBean> 13 下列( A )不是request对象的方法。 A. addHeader( String name, String value) B. getSession(Boolean create) C. setAttrihute( String name, java. lang. Objecto) D. isSecure() 14 response对象的setHeader( String name,String value)方法的作用是( B )。 A添加HTTP文件头 B设定指定名字的HTTP文件头的值 C判断指定名字的HTTP文件头是否存在 D向客户端发送错误信息 15. 设置session的有效时间(也叫超时时间)的方法是( A )。 A.setMaxinactivelnterval(int interval) B getAttributeName() CsetAttrlbuteName(Strlng name, java.lang.Object value) D getLastAccessedTime() 16. 能清除缓冲区中的数据,并且把数据写到客户端是out对象中的方法是( C )。 A. out.newLine() B. out.clear() C. out.flush() D. out.clearBuffer() 17. pageContext对象的findAttribute()方法的作用是( C )。 A.用来设置默认页面的范围或指定范围之中的已命名对象 B.用来删除默认页面范围或指定范围之中已命名的对象 C.按照页面请求、会话以及应用程序范围的顺序实现对某个已命名属性的搜索 D.以字符串的形式返回一个对异常的描述 18、JDBC提供3个接口来实现SQL语句的发送,其中执行简单不带参数SQL语句的是( A )。 A. Statement类 B.PreparedStaternent类 C. CallableStatement类 D. DriverStatement类 19 Staternent类提供3种执行方法,用来执行更新操作的是( B )。 A.executeQuery() B.executeUpdate() C.execute() D.query() 20负责处理驱动的调入并产生对新的数据库连接支持的接口是( A )。 A.DriverManager B.Connection C.Statement D.ResultSct 21.不是JavaBcan属性的项为( B)。 A. constrained属性 B.id属性 C bound属性 D simple属性 22.不是JavaBean作用域的项为(A )。 A. bound B page C rcquest D application 23. JavaBean有( A )种。 A. 2 8 3 C 4 D 5 24.在JSP/Servlet的生命周期中,用于初始化的方法是( C )。 A doPost() B doGct() C init() D destroy() 25. Servlet的优点有( ABC)。 A执行效率高 B可移植性好 C功能强大 D.运行速度快 26. Scrvlet与JSP的区别是( BCD )。 A.性能更强 B.编程方式不同 C.运行速度不同 D.编译顺序不同 27.下面不是Servlet方法的是( C )。 A doTrace() BdoPost() C.doRead() D doOptions() 28.自定义标记可定义为( ABCD )。 A.将可以重用的代码汇编人JSP页面的一种方式 B.一个访问Java的、类似于XMI.的前端 C.一个可扩展的JavaBean,具有在JSP页面内使用的简单接口 D.Java程序员和Web设计者的交互点 29.为了使用自定义标记,需要定义3种独立组件( ABC )。 A.定义标记功能的标记处理程序类 B.将XMI元素名称映射到标记实现的标记库描述符文件 C.使用标记库的JSP文件 D.部署描述符文件
1题. 编写一个Filter,需要() A. 继承Filter 类 B. 实现Filter 接口 C. 继承HttpFilter 类 D. 实现HttpFilter接口 正确答案为:B 第2题. 自定义标签的配置文件放在________ A. WebRoot B. lib C. classes D. WEB-INF 正确答案为:D 第3题. 有关会话跟踪技术描述正确的是(多选) A. Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端 B. 关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期 C. 在禁用Cookie时可以使用URL重写技术跟踪会话 D. 隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示 正确答案为:ABC 第4题. 在J2EE中,重定向到另一个页面,以下()语句是正确的 A. request . sendRedirect(“http :// www . svse . com . cn”); B. request .sendRedirect(); C. response .sendRedirect(“http: // www . svse . com . cn”); D. response.sendRedirect(); 正确答案为:C 第5题. EL表达式,${10 mod3},执行结果为: A. 10 mod 3 B. 1 C. 3 D. null 正确答案为:B 第6题. 自定义标签的作用是 A. 编写和使用方便 B. 规定是这样的,如果不用,别人会说我们不专业 C. 可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发 D. 连数据库 正确答案为:C 第7题. request.getRequestDispatcher().forward(request,response)称之为 A. 流转 B. 转发 C. 重定向 D. 导航 正确答案为:B 第8题. 有关Servlet的生命周期说法正确的有 (多选) A. Servlet的生命周期由Servlet实例控制 B. init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象 C. service()方法响应客户端发出的请求 D. destroy()方法释放Servlet实例 正确答案为:BCD 第9题. 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项) Public class Servlet1extends HttpServlet{ Publicvoid init() throws ServletException{ } Publicvoid service(HttpServletRequest request,HttpServletResponse response) ThrowsServletException,IOException{ PrintWriterout = response.getWriter(); out.println(“hello!”); }} A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过 B. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello! C. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字 D. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息 正确答案为:B 第10题. 在Servlet中,response.getWriter()返回的是____________ A. JspWriter对象 B. PrintWriter对象 C. Out对象 D. ResponseWriter对象 正确答案为:B 第11题. 在web.xml中使用___________标签配置过滤器 A. <filter>和<filter-mapping> B. <filter-name>和<filter-class> C. <filter>和<filter-class> D. <filter-pattern>和<filter> 正确答案为:A 第12题. 自定义标签的描述文件在web.xml中配置正确的 A. <taglib> <tag-uri>bob-tld</tag-uri> <tag-location>/WEB-INF/bob.tld</tag-location> </taglib> B. <tag> <taglib-uri>bob-tld</taglib-uri> <taglib-location>/WEB-INF/bob.tld</taglib-location> </tag> C. <jsp-taglib> <taglib-uri>bob-tld</taglib-uri> <taglib-location>/WEB-INF/bob.tld</taglib-location> </jsp-taglib> D. <jsp-config> <taglib> <taglib-uri>bob-tld</taglib-uri> <taglib-location>/WEB-INF/bob.tld</taglib-location> </taglib> </jsp-config> 正确答案为:D 第13题. J2EE中,Servlet API为使用Cookie,提供了()类。 A. javax.servlet.http.Cookie B. javax.servlet.http.HttpCookie C. javax.servlet.Cookie D. javax.servlet.http.HttpCookie 正确答案为:A 第14题. 在访问Servlet时,在浏览器地址栏中输入的路径是在_______地方配置的 A. <servlet-name/> B. <servlet-mapping/> C. <uri-pattern/> D. <url-pattern/> 正确答案为:D 第15题. 在JSP页面中,能够完成输出操作的内置对象是 A. out B. response C. request D. config 正确答案为:A 第16题. 给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示()。(请选择一项) <%int x = 1; %> <%!int x = 10; %> X =<%=x%> A. x=1 B. x=2 C. x=10 D. x=11 正确答案为:A 第17题. 在JSP中,若要在JSP正确使用标签:<x:getKing/>,在jsp中声明的taglib指令为:<%@tagliburi =“/WEB-INF/myTags.tld” prefix = “_____”%>,下划线处应该是 A. x B. getKing C. myTags D. king 正确答案为:A 第18题. 能够保留请求作用域中数据的转向方式是______________ A. response.forward() B. response.sendRedirect() C. session.getRequestDispatcher().forward(request,response) D. request.getRequestDispatcher().forward(request,response) 正确答案为:D 第19题. Login.jsp为登录页面,表单代码如下: <formaction="index.jsp"method="post"> <inputtype="text" name="name"/> <inputtype="submit" value="login"/> </form> Index.jsp中直接显示用户名,以下哪种代码正确() A. ${requestScope.name} B. <%=name%> C. ${param.name} D. <%=param.name%> 正确答案为:C 第20题. 某JSP中有如下代码,显示结果为() <% inta = 5; request.setAttribute(“a”,”123”); session.setAttribute(“a”,”456”); %> <c:outvalue="${a}"/> A. 5 B. 123 C. 456 D. null 正确答案为:B 第21题. 在a.jsp中有代码片断如下: <form action =”b.jsp”method =”POST”name=”form1”> loginName:<inputtype=”text”name=”loginName”/> <input type=”submit”name=”submit”/> </form> 在b.jsp中加入下列()代码,可以输出在a.jsp页面上输入的loginName的值(多选) A. <%=request.getParameter(“loginName”)%> B. <%=request.gerAttribute(“loginName”)%> C. <%Stringname=request.getParameter(“loginname”); out.println(name);%> D. <%Stringname=request.getAttribute(“loginname”); out.println(name); %> 正确答案为:AC 第22题. 要在jsp中使用ArrayList,做法正确的是 A. <% import java.util.ArrayList%> B. <%@ import "java.util.ArrayList"%> C. <%@pageimport="java.util.ArrayList"%> D. <%@pagepackage="java.util.ArrayList"%> 正确答案为:C 第23题. 如果只希望在多个页面间共享数据,可以使用__________作用域 A. request,session B. applicationsession C. request,application D. pageContextrequest 正确答案为:A 第24题. 在编写过滤器时,需要完成的方法 A. doFilter() B. doChain() C. doPost() D. doDelete() 正确答案为:A 第25题. 以下代码执行效果为(): <c:forEach var = "i" begin = "1" end ="5" step ="2"> <c:outvalue=“${i}”/> </c:forEach> A. 1 2 3 4 5 B. 1 3 5 C. i i i D. 15 正确答案为:B 第26题. request.setAttribute("user","svse"); session.setAttribute("user","bob"); 使用{user}则显示 A. null B. svse C. bob D. 啥也没有 正确答案为:B 第27题. 给定一个 Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response.sendRedirect(“http://localhost:8080/servlet/MyServlt”); 那么在 MyServlet中可以使用()方法把属性 name的值取出来。 A. Stringstr=request.getAttribute(“name”); B. Stringstr=(String)request.getAttribute(“name”); C. Objectstr=request.getAttribute(“name”); D. 无法取出来 正确答案为:D 第28题. 在JSP中,test .jsp文件如下,试图运行时,将发生()。 <html> <% String str = null; %> str is <%= str%> </html> A. 转译期有误 B. 编译Servlet源码时发生错误 C. 执行编译后的Servlet时发生错误 D. 运行后,浏览器上显示:str isnull 正确答案为:D 第29题. 自定义标签中,如果要声明标签参数为必须的,则需要进行哪种配置: A. <required>true</required> B. <rtexprvalue>true</rtexprvalue> C. <required>false</required> D. <rtexprvalue>false</rtexprvalue> 正确答案为:A 第30题. 编写自定义标签处理类后,需要编写一个()去描述 A. .tag文件 B. .tld文件 C. dtd文件 D. .xml文件 正确答案为:B 第31题. 考虑下面JSP文件代码片断: <HTML> <BODY> <jsp:includepage=”test2.jsp”> <jsp:paramname=”username”value=”svse”/> </jsp:include> </BODY> </HTML> 以下()代码片断放置在test2.jsp中不会导致错误 A. <jsp:getParamname=”username”/> B. <jsp:includeparam=”username”/> C. <%=request.getParameter(“username”)%> D. <%=request.getAttribute(“username”)%> 正确答案为:C 第32题. 在HTTP协议中,用于发送大量数据的方法是 A. get B. post C. put D. options 正确答案为:B 第33题. J2EE 中,()类型的()方法用于得到会话 A. HttpServletRequest、getSession B. HttpServletResponse、newSession C. HtttpSession、newInstance D. HttpSession、getSession 正确答案为:A 第34题. 以下代码执行效果为: <c:forEach var ="i" begin ="1" end = "5"> <c:outvalue="${i}"/> </c:forEach> A. 1 2 3 4 5 B. i i i i i C. 15 D. 编译错误 正确答案为:A 第35题. MVC中的 M V C 分别用_______、_______、_____表示 A. jsp servlet javabean B. HTml javabean jsp C. javabean jsp servlet D. servlet html jsp 正确答案为:C 第36题. pageContext.setAttribute("user","tom"); request.setAttribute("user","bob"); 显示"bob",则可以使用 A. {request.getAttribute("user")} B. {param.user} C. {user}D. {requestScope.user} 正确答案为:D 第37题. 以下哪个标签实现了switch功能 A. <c:if> B. <c:switch> C. <c:choose>D. <c:case> 正确答案为:C 第38题. 在jsp中导入自定义标签的方式正确的是 A. web.xml文件的<taglib> B. <%@tagliburi="" prefix=""%> C. <jsp:tagliburi="" prefix=""%> D. 无需导入,可直接使用 正确答案为:B 第39题. public classSecurityFilter ______{...}如果想要让该类成为一个过滤器,横线处应为 A. implements HttpFilter B. extends Filter C. extendsHttpFilter D. implements Filter 正确答案为:D 第40题. 在JSP中可动态导入其他页面的标签是 A. <%include/></textarea>B.<%@ include%> C. <jsp:importPage/> D. <jsp:include/> 正确答案为:D 第41题. 下面哪项是错误的设置Bean属性值的方法 A. <jsp:setPropertyname="beanInstanceName" property= "*"/> B. <jsp:setPropertyname="beanInstanceName"property="propertyName"value="123"/> C. <jsp:setPropertyname="beanInstanceName"property="propertyName"param="parameterName" /> D. <jsp:setPropertyname="beanInstanceName" property="*"value="{string |<%= expression %>}"/> 正确答案为:D 第42题. <% Stringcount="100"; pageContext.setAttribute("cnt",count); %> Count:{pageScope.cnt100} 显示为 A. 100100 B. 运行异常 C. 200 D. 没有任何显示 正确答案为:C 第43题. 在 J2EE中,使用Servlet 过滤器,需要在web.xml中配置()元素 (选择两项) A. <filter> B. <filter-mapping> C. <servlet-filter> D. <filter-config> 正确答案为:AB 第44题. 在JSP中,只有一行代码:<%=AB%>,运行将输出 A. A B B. AB C. 113 D. 没有任何输出,因为表达式是错误的 正确答案为:D 第45题. 在J2EE中,假如HttpSession的getLastAccessTime()方法返回值为x,getCreationTime()方法返回值为y,则为x - y() A. 两个连续请求之间间隔的最长时间 B. 最近的两个连续请求之间的时间间隔 C. 最后使用session发送请求的时间和session创建时间的间隔 D. 最后使用session发送请求的时间 正确答案为:C 第46题. 自定义标签中,使用属性时,需要在______文件中配置,使用_______标签 A. .tld <attribute/> B. web.xml <attribute/> C. .tld <tag/> D. web.xml <tag/> 正确答案为:A 第47题. 以下哪个方法不是TagSupport类的方法 A. doPost() B. doStartTag() C. doEndTag() D. doAfterBody() 正确答案为:A 第48题. Jsp中有如下代码: <% Cookie c = newCookie(“name” , “admin”); c.setMaxAge(10000); response.addCookie(c); %> 以下哪句代码可以正确显示”admin” A. ${cookie.name} B. ${cookie.name.value} C. ${ name} D. ${name.value} 正确答为:B 第49题. 以下()可用于检索session属性userid的值 A. session. getAttribute(“userid”); B. session.setAttribute(“userid”); C. request.getParameter(“userid”); D. request. getAttribute(“userid”); 正确答案为:A 第50题. 给定某Servlet程序的片段如下,用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是(). (选择一项) public voiddoGet(HttpServletRequest request,HttpServletResponseresponse) throws ServletException,IOException { System.out.println("get"); } public voiddoPost(HttpServletRequest request,HttpServletResponseresponse) throws ServletException,IOException { System.out.println("post"); } A. get B. post C. get post D. post get 正确答案为:A 第51题. test.jsp文件中有如下一行代码: <jsp:useBeanid=”user” scope=”__” class=”com.UserBean”> 要使user对象可以作用于整个应用程序,下划线中应添入() A. page B. request C. session D. application 正确答案为:D 第52题. JSP中有三大类标签,分别是 A. HTML标记 JSP标记 Servlet标记 B. CSS标记 HTML标记 Javascript标记 C. 动作标记 脚本标记 指令标记 D. 指令标记 脚本标记 HTML标记 正确答案为:C 第53题. 在JSP中,只有一行代码:${1+2},运行将输出() A. 1+2 B. 3 C. null D. 没有任何输出,因为表达式是错误的 正确答案为:B 第54题. 下面__________方法可以返回当前请求的请求方式 A. request.getAttribute() B. session.getMethod() C. request.getMethod() D. request.getRequestURI() 正确答案为:C 第55题. 利用MyEclipse开发Servlet,下列说法正确的是 A. MyEclipse可自动产生web.xml B. MyEclipse不能自动产生web.xml,需要手工编写 C. 可利用MyEclipse自带的Tomcat作为Servlet容器 D. MyEclipse没有自带Tomcat,需要自己安装配置。 正确答案为:AC 第56题. 当一个Servlet首次被请求的时候,服务器首先会调用________方法 A. doGet B. doPost C. doInit D. init 正确答案为:D 第57题. 只能够传递字符串类型数据的方式是_________ A. 表单 URL重写 B. session对象 表单 C. 隐藏域 setParameter方法 D. 都可以 正确答案为:A 第58题. 某JSP中有如下代码: <% pageContext.setAttribute(“a”,”page”); request.setAttribute(“a”,”request”); session.setAttribute(“a”,”session”); application.setAttribute(“a”,”application”); %> 有:${a}则显示结果为: A. page B. request C. session D. application 正确答案为:A 第59题. 过滤器使用______________才能继续传递到下一个过滤器 A. request.getRequestDispatcher().forward(request,response); B. doFilter() C. doPut() D. doChain() 正确答案为:B 第60题. 在Servlet里,能实现跳转的方法有 A. 运用javax.servlet.http.HttpServletRequest接口的sendRedirect方法 B. 运用javax.servlet.http.HttpServletResponse接口的sendRedirect方法 C. 运用javax.servlet.RequestDispatcher接口的forward方法 D. 运用javax.servlet.ResponseDispatcher接口的forward方法 正确答案为:BC 第61题. 以下哪项陈述是错误的 A. 在WEB项目的共享数据范围内,application是范围最广泛的 B. 当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据 C. 当在JSP页面中通过<jsp:forward>指令将页面请求转发到的页面中,可以共享一个page范围内的数据 D. 当用户重新打开一个浏览器窗口时,原session对象不再有效 正确答案为:C 第62题. 下面关于JSP作用域对象的说法错误的是 A. request对象可以得到请求中的参数 B. session对象可以保存用户信息 C. application对象可以被多个应用共享 D. 作用域范围从小到达是request、session、application 正确答案为:C 第63题. 以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()。 <% request.setAttribute("count",newInteger(0)); Integer count=request.getAttribute("count") ; %> <%=count %> A. 编译不通过 B. 可以编译运行,输出0 C. 编译通过,但运行时抛出ClassCastException D. 可以编译通过,但运行无输出 正确答案为:A 第64题. 在Servlet中,下列语句可以正确获取PrintWriter对象的是 A. PrintWriterout=request.getWriter(); B. PrintWriter out = request.getPrintWriter(); C. PrintWriterout=response.getWriter(); D. PrintWriter out = response.getPrintWriter(); 正确答案为:C 第65题. 有showgamej.jsp,代码如下 <% Gamegame=request.getAttribute("gameEntity"); %> <%=game.getGameName()%> 在浏览器中输入 http://localhost:8080/game/showgame.jsp 访问时,出现500错误,报出异常为NullPointerException造成该问题的原因可能是: A. jsp文件路径不对 B. game对象没有用new初始化 C. getGameName()方法未定义 D. 参数名称所代表的对象在请求中根本就不存在 正确答案为:D 第66题. 从JSP中将数据传递给另一个JSP或Servlet,方式有____________ A. 表单 javascript HTML标签 B. 表单 URL重写 setAttribute方法 C. URL重写 隐藏域 表单 D. JSP的标签 正确答案为:B 第67题. 在编写Servlet时需要__________ A. 继承Servlet B. 实现HttpRequestServlet C. 继承HttpServlet D. 实现HttpRequest 正确答案为:C 第68题. 现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。 <% out.println(session.getAttribute("svse")); %> <% session.invalidate(); out.println(session.getAttribute("svse")); %> A. null, 异常信息 B. null, null C. 异常信息,异常信息 D. 异常信息,null 正确答案为:A 第69题. Http协议的状态码()表示文件没有创建 A. 200 B. 400 C. 500 D. 404 正确答案为:D 第70题. Servlet程序的入口点是: A. init() B. main() C. service() D. doGet() 正确答案为:A 第71题. 如下代码,执行效果为() <c:set var=“a”value=“123” /> <c:outvalue=“${a}”/> <c:outvalue=“a”/> A. 123 123 B. a 123 C. 123 a D. A a 正确答案为:C 第72题. 在JSP页面中通过<jsp:forwardpage=urlname/>将本页面请求转发至指定URL指定的文件,则在该URL组件(JSP页面)中可接收数据的范围是(选择3项) A. session B. request C. page D. application 正确答案为:ABD 第73题. 在WEB应用中,数据传递的默认编码是 A. ISO-8859-1 B. UTF-8 C. GBK D. UNICODE 正确答案为:A 第74题. 以下哪句代码可以正确导入核心标签库 A. <% page import ="c"%> B. <% pageprefix ="c" uri = "/WEB-INF/c.tld"%> C. <% taglibprefix ="c" import = "/WEB-INF/c.tld" %> D. <% taglibprefix ="c" uri = "/WEB-INF/c.tld"%> 正确答案为:D 第75题. 从HTTP请求中,获得请求参数,应该调用 A. request对象的getAttribute()方法 B. request对象的getParameter()方法 C. session对象的getAttribute()方法 D. session对象的getParameter()方法 正确答案为:B 第76题. 在servlet中的doGet和doPost方法中只有如下代码: () request.setAttribute(”jb”,”aPtech”); response.sendRedirect(”http://localhost:8080/servlet/Servlet2”); 那么在Servlet2 中使用()可以把属性jb的值取出来 A. String str =request.getAttribute(“jb”); B. Stringsir=(String)request.getAttribute(“jb”); C. Object str=request.getAttribute(“jb“); D. 取不出来 正确答案为:D 第77题. J2EE中,HttpServletRequest类的( )方法用返回与当前请求相关联的会话,如果没有,则返回null A. getSession() B. getSession(true) C. getSession(false) D. getSession(null) 正确答案为:C 第78题. Servlet 接受请求时,会调用_____________ A. service B. doGet C. doPost D. init 正确答案为:A 第79题. 关于<jsp:include>,下列说法不正确的是() A. 它可以包含静态文件 B. 它可以包含动态文件 C. 当它的flush属性为true时,表示缓冲区满时,将会被清空 D. 它的flush属性的默认值为true 正确答案为:D 第80题. 在一个Filter中,处理filter业务的是()方法 A. dealFilter (ServletRequestrequest,ServletResponse response,FilterChainchain) B. dealFilter(ServletRequestrequest,ServletResponse response) C. doFilter(ServletRequestrequest,ServletResponse response, FilterChain chain) D. doFilter(ServletRequestrequest,ServletResponse response) 正确答案为:C 第81题. 在自定义标签中,HelloTag继承自TagSupport类,其中有如下代码: out.println("HELLO"); 该out对象声明方法为: A. PrintWriter out =response.getOut(); B. JspWriter out=pageContext.getOut(); C. JspWriter out=pageContext.getWriter(); D. PrintWriter out=response.getWriter(); 正确答案为:B 第82题. Servlet的运行过程是 A. 当请求Servlet时,服务器会即时加载Servlet类,然后对该类进行实例化,调用相应的方法处理请求 B. 首先对Servlet 进行配置,然后服务器在处理请求时,将配置过的Servlet类找到,然后实例化处理请求 C. 在服务器启动时,会加载Servlet,然后在处理请求的时候,实例化Servlet对象处理请求 D. Servlet是一个具有接受请求和响应功能的类,在被请求时,Servlet早就被实例化好了,可以直接处理请求 正确答案为:C 第83题. 在JSP中,对<jsp:setProperty>标记描述正确的是() A. <jsp:setProperty>和<jsp:getProPerty>必须在一个JSP文件中搭配出现 B. 就如同session.setAttribute()一样,来设计属性/值对 C. 和<jsp:useBean>动作一起使用,来设置bean的属性值 D. 就如同request.setAttribute()一样,来设置属性/值对 正确答案为:C 第84题. 在Servlet中有一段代码如下 public voiddoPost(HttpServletRequestrequest, HttpServletResponse response) throwsServletException, IOException { request.setAttribute("name",new Integer(100)); response.sendRedirect("show.jsp"); } 在show.jsp中 <%=request.getAttribute("name")%> 页面结果为 A. 100 B. java.lang.Integer C. Integer D. null 正确答案为:D 第85题. test.jsp文件如下: <jsp:useBean id="buffer"scope="page"type="java.lang.StringBuffer"/> <%buffer.append("ABC");%> Buffer is<%=buffer%> 试图运行时,将发生() A. 编译期错误 B. 编译Servlet源码时发生错误 C. 运行Servlet时发生错误 D. 运行后,浏览器上显示:buffer isABC. 正确答案为:A 第86题. <tag> <name>message</name> <tag-class>org.bob.taglib.MessageTag</tag-class> <body-content>empty</body-content> <attribute> <name>name</name> <required>true</required> </attribute> </tag> 对这段配置描述正确的是 A. 定义了一个message标签,有一个属性叫name B. 配置了一个名字为message的标签,该名称对应到org.bob.taglib.MessageTag类,并且标签不允许有主体内容,使用标签时有一个必须得属性为name C. 声明了一个名字为message的标签,该标签对应到MessageTag类,并且标签没有主体内容 D. 标签配置错误,主体不能为空 正确答案为:B 第87题. public class Writerimplements TagSupport{ (1) protected intdoStartTag(){SKIP_BODY} (2) public intdoEndTag(){return EVAL_PAGE} (3) } 有问题的语句是 A. 2 3 B. 3 C. 1 2 3 D. 1 2 正确答案为:D 第88题. 支持中文的常用字符集有 A. UTF-8 GBK ZH23 BIG5 B. ISO-8859-1 MS950 C. UTF-8 GBK GB2312 BIG5 D. UTF-16 ANSI SQL 正确答案为:C 第89题. Servlet 可以在以下()三个不同的作用域存储数据 A. 请求、会话和上下文 B. 响应、会话和上下文 C. 请求、响应和会话 D. 请求、响应和上下文 正确答案为:A 第90题. 在Filter过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法 A. init B. service C. doFilter D. destroy 正确答案为:C 第91题. application对象是______________ ,而session对象则是_____________ A. 服务器的一个数据空间,可以让服务器中的所有应用共享数据 与用户的请求有关 B. 应用程序上下文,它允许数据在同一应用程序中的任何Web组件共享 每个客户专用的 C. 存放所有的请求中数据 存放会话中的所有数据 D. HttpApplication类型 保存用访问应用期间的私有数据 正确答案为:B 第92题. 给定一个Model1体系结构,其中有一个JSP页面处理所有控制器函数,这个JSP控制器要把请求分派给另一个JSP页面 A. <jsp:forwardpage=”view.jsp”/> B. <jsp:forwardfile=”view.jsp”/> C. <jsp:dispatchpage=”view.jsp”/> D. <jsp:dispatchfile=”view.jsp”/> 正确答案为:A 第93题. <jsp:useBeanid="emp"scope="request"class="org.svse.entity.Employee"> <jsp:setPropertyname="emp" property="ename"value="Susan"/> </jsp:useBean> 员工名:_____________________.显示员工姓名正确的做法是 A. {emp.ename} B. {requestScope.emp.getEname()} C. {requestScope.emp.ename} D. {emp.getEname()} 正确答案为:C 第94题. 以下哪个参数不属于<c:forEach>标签 A. var B. begin C. end D. delims 正确答案为:D 第95题. 在J2EE中,以下对RequestDispatcher描述正确的是 A. Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher B. ServletConfig有一个方法:getRequestDispatcher可以返回RequestDipatcher对象 C. RequestDipatcher有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面 D. JSP中有个隐含的默认对象request,它的类型是RequestDipatcher 正确答案为:C 第96题. 关于MVC模式说法正确的是 A. 用来将代码分开的方法 B. 将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度 C. 视图 模型 控制器模型 D. 只用java才有的模型 正确答案为:B 第97题. 在JSP页面中,类型为HttpServletResponse的内置对象是 A. out B. response C. request D. config 正确答案为:B 第98题. 在JSP页面中,保存数据的范围由小到大依次是 A. pageContext,request,application,session B. pageContext,application,session,request C. pageContext,request,session,application D. pageContext,session,request,application 正确答案为:C 第99题. http是一个()协议 A. 无状态 B. 有状态 C. 状态良好的 D. 局域网 正确答案为:A 第100题. 编写Servlet 的doPost方法时,需要抛出异常为 A. ServletException,IOException B. ServletException,RemoteException C. HttpServletException,IOException D. HttpServletException,RemoteException 正确答案为:A 第101题. 使用GET方式提交数据,接收数据时,处理中文最直接有效方式为 A. request.setCharacterEncoding("utf-8"); B. response.setContentType("text/html;charset=utf-8"); C. Stringname=newString(request.getParameter("name").getBytes("ISO-8859-1"),"gbk"); D. response.setCharacterEncoding("gbk"); 正确答案为:C 第102题. 在JSP页面中,正确引入JavaBean的是() A. <%jsp: useBean id =”myBean”scope =”page” class=”pkg.MyBean” %> B. <jsp:useBean name=”myBean” scope =”page” class=”pkg.MyBean” > C. <jsp:useBean id =”myBean”scope =”page” class=”pkg.MyBean” /> D. <jsp:useBean name=”myBean” scope =”page” class=”pkg.MyBean” /> 正确答案为:C 第103题. Tomcat的端口号可以在_____文件中修改 A. server.xml B. web.xml C. tomcat.xml D. 不能改 正确答案为:A 第104题. 给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域 A. <jsp:useBeanname="myBean" type="com.example.TheBean"/> B. <jsp:takeBeanname="myBean" type="com.example.TheBean"/> C. <jsp:useBeanid="myBean" class="com.example.TheBean"scope="request"/> D. <jsp:takeBeanid="myBean" class="com.example.TheBean"scope="request"/> 正确答案为:C 第105题. 有三个JSP文件如下 1.jsp <ahref="2.jsp?user=svse">To2.jsp</a> 2.jsp <%Stringuser=request.getParameter("user");%> <jsp:forwardpage="3.jsp"/> 3.jsp <%=request.getParameter("user")%> 页面中输出 A. 报错 B. 什么都没有 C. null D. svse 正确答案为:D 第106题. 自定义标签的描述文件在web.xml中配置正确的 A. <taglib> <tag-uri>bob-tld</tag-uri> <tag-location>/WEB-INF/bob.tld</tag-location> </taglib> B. <tag> <taglib-uri>bob-tld</taglib-uri> <taglib-location>/WEB-INF/bob.tld</taglib-location> </tag> C. <jsp-taglib> <taglib-uri>bob-tld</taglib-uri> <taglib-location>/WEB-INF/bob.tld</taglib-location> </jsp-taglib> D. <jsp-config> <taglib> <taglib-uri>bob-tld</taglib-uri> <taglib-location>/WEB-INF/bob.tld</taglib-location> </taglib> </jsp-config> 正确答案为:D 第107题. Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL. A. sendURL() B. redirectURL() C. sendRedirect() D. redirectResponse() 正确答案为:C
|