2023年jspservlet題庫附答案_第1頁
2023年jspservlet題庫附答案_第2頁
2023年jspservlet題庫附答案_第3頁
2023年jspservlet題庫附答案_第4頁
2023年jspservlet題庫附答案_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1.B編寫一個Filter,需要(

)A.繼承Filter類

B.實現(xiàn)Filter接口

C.繼承HttpFilter類

D.實現(xiàn)HttpFilter接口

2.D自定義標簽的配置文獻放在________

A.WebRoot

B.lib

C.classes

D.WEB-INF

3.ABC有關會話跟蹤技術描述對的的是(

)(多選)A.Cookie是Web服務器發(fā)送給客戶端的一小段信息,客戶端請求時,可以讀取該信息發(fā)送到服務器端。

B.關閉瀏覽器意味著會話ID丟失,但所有與原會話關聯(lián)的會話數(shù)據(jù)仍保存在服務器上,直至會話過期。

C.在禁用Cookie時可以使用URL重寫技術跟蹤會話。

D.隱藏表單域?qū)⒆侄翁砑拥剑萒ML表單并在客戶端瀏覽器中顯示。

4.C

在J2EE中,重定向到另一個頁面,以下(

)語句是對的的

A.request.sendRedirect(“http://www.sv”);

B.request.sendRedirect();

C.response.sendRedirect(“http://www.svse.com.cn”);

D.response.sendRedirect();

5.BEL表達式,${10mod3},執(zhí)行結果為(

A.10mod3

B.1

C.3

D.null

6.C自定義標簽的作用是(

)

A.編寫和使用方便

B.規(guī)定是這樣的,假如不用,別人會說我們不專業(yè)

C.可以減少jsp中的java代碼,將代碼與界面標簽分離,簡化前臺開發(fā)

D.連數(shù)據(jù)庫

7.Brequest.getRequestDispatcher().forward(request,response)稱之為(

)

A.流轉(zhuǎn)

B.轉(zhuǎn)發(fā)

C.重定向

D.導航

8.BCD有關Servlet的生命周期說法對的的有(

)

(多選)

A.Servlet的生命周期由Servlet實例控制。

B.init()方法在創(chuàng)建完Servlet實例后對其進行初始化,傳遞的參數(shù)為實現(xiàn)ServletContext接口的對象。

C.service()方法響應客戶端發(fā)出的請求。

D.destroy()方法釋放Servlet實例。

9.B在J2EE中,給定某Servlet的代碼如下,編譯運營該文獻,以下陳述對的的是(

)。(選擇一項)PublicclassServlet1extendsHttpServlet{

publicvoidinit()throwsServletException{}?publicvoidservice(ServletRequestrequest,ServletResponseresponse) ? throwsServletException,IOException{ PrintWriterout=response.getWriter();out.println("hello!"); }A.編譯該文獻時會提醒缺少doGet()或者dopost()方法,編譯不可以成功通過

B.編譯后,把Servlet1.class放在對的位置,運營該Servlet,在瀏覽器中會看到輸出文字:hello!

C.編譯后,把Servlet1.class放在對的位置,運營該Servlet,在瀏覽器中看不到任何輸出的文字

D.編譯后,把Servlet1.class放在對的位置,運營該Servlet,在瀏覽器中會看到運營期錯誤信息

10.B在Servlet中,response.getWriter()返回的是________

A.JspWriter對象

B.PrintWriter?qū)ο?/p>

C.Out對象

D.ResponseWriter對象

11.A在web.xml中使用___________標簽配置過濾器。A.<filter>和<filter-mapping>

B.<filter-name>和<filter-class>

C.<filter>和<filter-class>

D.<filter-pat(yī)tern>和<filter>

12.D自定義標簽的描述文獻在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-locat(yī)ion>/WEB-INF/bob.tld</taglib-locat(yī)ion></jsp-taglib>

D.<jsp-config>

<taglib>

<taglib-uri>bob-tld</taglib-uri>

<taglib-location>/WEB-INF/bob.tld</taglib-location>

</taglib></jsp-config>

13.AJ2EE中,ServletAPI為使用Cookie,提供了(

)類。

A.javax.servlet.http.Cookie

B.javax.servlet.http.HttpCookie

C.javax.servlet.Cookie

D.javax.servlet.http.HttpCookie

14.D在訪問Servlet時,在瀏覽器地址欄中輸入的途徑是在_______地方配置的。

A.<servlet-name/>

B.<servlet-mapping/>

C.<uri-pattern/>

D.<url-pattern/>

15.A在JSP頁面中,可以完畢輸出操作的內(nèi)置對象是(

)

A.out

B.response

C.request

D.config

16.A給定以下JSP代碼片段,有2個客戶依次瀏覽該JSP;且每個客戶只瀏覽一次,第2個客戶會看到瀏覽器顯示(

)。(請選擇一項)<%intx=1;%><%!intx=10;%>X=<%=x%>

A.x=1

B.x=2

C.x=10

D.x=11

17.A

在JSP中,若要在JSP對的使用標簽:<x:getKing/>,在jsp中聲明的taglib指令為:<%@tagliburi=“/WEB-INF/myTags.tld”prefix=“_____”%>,下劃線處應當是(

)

A.x

B.getKing

C.myTags

D.king

18.D可以保存請求作用域中數(shù)據(jù)的轉(zhuǎn)向方式是_______。A.response.forward()

B.response.sendRedirect()

C.session.getRequestDispat(yī)cher().forward(request,response)

D.request.getRequestDispatcher().forward(request,response)

19.CLogin.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.<%=pa%>

20.B某JSP中有如下代碼,顯示結果為(

)<%

inta=5;

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

session.setAttribute(“a”,”456”);%><c:outvalue="${a}"/>

A.5

B.123

C.456

D.null

AC在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.<%=request.getParameter(“loginName”)%>

B.<%=request.gerAttribute(“l(fā)oginName”)%>

C.<%Stringname=request.getParameter(“loginname”);out.println(name);%>

D.<%Stringname=request.getAttribute(“l(fā)oginname”);out.println(name);%>

22.C要在jsp中使用ArrayList,做法對的的是(

)

A.<%import

java.util.ArrayList%>

B.<%@import

"java.util.ArrayList"%>

C.<%@pageimport="java.util.ArrayList"%>D.<%@pagepackage="java.util.ArrayList"%>

23.A假如只希望在多個頁面間共享數(shù)據(jù),可以使用______作用域。A.request,session

B.a(chǎn)pplicat(yī)ionsession

C.request,applicat(yī)ion

D.pageContextrequest

24.A在編寫過濾器時,需要完畢的方法(

)A.doFilter()

B.doChain()

C.doPost()

D.doDelete()

25.B以下代碼執(zhí)行效果為(

):<c:forEachvar

="i"begin="1"end="5"step="2">

<c:outvalue=“${i}”/></c:forEach>

A.12345

B.135

C.iii

D.15

26.Brequest.setAttribute("user","svse");

session.setAttribute("user","bob");使用{user}則顯示(

)

A.null

B.svse

C.bob

D.啥也沒有

27.D給定一個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.無法取出來

28.D在JSP中,test.jsp文獻如下,試圖運營時,將發(fā)生(

)。<html>

<%Stringstr=null;%>

stris<%=str%></html>

A.轉(zhuǎn)譯期有誤

B.編譯Servlet源碼時發(fā)生錯誤

C.執(zhí)行編譯后的Servlet時發(fā)生錯誤

D.運營后,瀏覽器上顯示:strisnull

29.A自定義標簽中,假如要聲明標簽參數(shù)為必須的,則需要進行哪種配置(

)

A.<required>true</required>

B.<rtexprvalue>true</rtexprvalue>C.<required>false</required>

D.<rtexprvalue>false</rtexprvalue>

30.B

編寫自定義標簽解決類后,需要編寫一個(

)去描述

A..tag文獻

B..tld文獻

C..dtd文獻

D..xml文獻

31.C考慮下面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”)%>

32.B在HTTP協(xié)議中,用于發(fā)送大量數(shù)據(jù)的方法是(

)

A.get

B.post

C.put

D.options

33.AJ2EE中,()類型的(

)方法用于得到會話

A.HttpServletRequest、getSession

B.HttpServletResponse、newSessionC.HtttpSession、newInstance

D.HttpSession、getSession

34.A以下代碼執(zhí)行效果為(

)<c:forEachvar="i"begin="1"end="5">

<c:outvalue="${i}"/></c:forEach>

A.12345

B.iiiii

C.15

D.編譯錯誤

35.CMVC中的M

V

分別用_______、_______、_____表達

A.jsp

servletjavabean

B.HTml

javabeanjsp

C.javabeanjsp

servlet

D.servlet

htmljsp

36.DpageContext.setAttribute("user","tom");

request.setAttribute("user","bob");顯示"bob",則可以使用(

A.{request.getAttribute("user")}

B.{param.user}

C.{user}

D.{requestScope.user}

37.C以下哪個標簽實現(xiàn)了switch功能(

)

A.<c:if>

B.<c:switch>

C.<c:choose>

D.<c:case>

38.B在jsp中導入自定義標簽的方式對的的是(

)

A.web.xml文獻的<taglib>

B.<%@tagliburi=""prefix=""%>

C.<jsp:tagliburi=""prefix=""%>

D.無需導入,可直接使用

39.DpublicclassSecurityFilter

__________________{...}假如想要讓該類成為一個過濾器,橫線處應為(

)

A.implementsHttpFilter

B.extendsFilter

C.extendsHttpFilter

D.implementsFilter

40.D在JSP中可動態(tài)導入其他頁面的標簽是(

A.<%include/></textarea>

B.<%@include%>

C.<jsp:importPage/>

D.<jsp:include/>

41.D下面哪項是錯誤的設立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%>}"/>

42.C

<%

Stringcount="100";

pageContext.setAttribute("cnt",count);%>Count:{pageScope.cnt100}顯示為(

)

A.100100

B.運營異常

C.200

D.沒有任何顯示

43.AB在J2EE中,使用Servlet過濾器,需要在web.xml中配置(

)元素(選擇兩項)

A.<filter>

B.<filter-mapping>

C.<servlet-filter>

D.<filter-config>

44.D在JSP中,只有一行代碼:<%=AB%>,運營將輸出(

)

A.AB

B.AB

C.113

D.沒有任何輸出,由于表達式是錯誤的

45.C在J2EE中,假如HttpSession的getLastAccessTime()方法返回值為x,getCreationTime(

)方法返回值為y,則為x-y()

A.兩個連續(xù)請求之間間隔的最長時間

B.最近的兩個連續(xù)請求之間的時間間隔

C.最后使用session發(fā)送請求的時間和session創(chuàng)建時間的間隔

D.最后使用session發(fā)送請求的時間

46.A自定義標簽中,使用屬性時,需要在______文獻中配置,使用_______標簽

A..tld

<attribute/>

B.web.xml

<attribute/>

C..tld

<tag/>

D.web.xml

<tag/>

47.A以下哪個方法不是TagSupport類的方法(

)

A.doPost()

B.doStartTag()

C.doEndTag()

D.doAfterBody()

48.BJsp中有如下代碼:<%Cookiec=newCookie(“name”,“admin”);c.setMaxAge(10000);response.addCookie(c);%>以下哪句代碼可以對的顯示”admin”(

)

A.${cookie.name}

B.${cookie.name.value}

C.${name}

D.${name.value}

49.A

以下()可用于檢索session屬性userid的值

A.session.getAttribute(“userid”);

B.session.setAttribute(“userid”);

C.request.getParameter(“userid”);

D.request.getAttribute(“userid”);

50.A給定某Servlet程序的片段如下,用戶在瀏覽器地址欄中鍵入對的的請求URL并回車后,在控制臺上顯示的結果是(

).

(選擇一項)

publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)

throwsServletException,IOException

{

System.out.println("get");

publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)

throwsServletException,IOException

{

System.out.println("post");

}

A.get

B.post

C.getpost

D.postget

51.Dtest.jsp文獻中有如下一行代碼:<jsp:useBeanid=”user”scope=”__”class=”com.UserBean”>要使user對象可以作用于整個應用程序,下劃線中應添入(

)

A.page

B.request

C.session

D.application

52.CJSP中有三大類標簽,分別是(

)

A.HTML標記

JSP標記

Servlet標記

B.CSS標記

HTML標記

Javascript標記

C.動作標記

腳本標記

指令標記

D.指令標記

腳本標記

HTML標記

53.B在JSP中,只有一行代碼:${1+2},運營將輸出(

A.1+2

B.3

C.null

D.沒有任何輸出,由于表達式是錯誤的

54.C下面__________方法可以返回當前請求的請求方式

A.request.getAttribute()

B.session.getMethod()

C.request.getMethod()

D.request.getRequestURI()

55.AC運用MyEclipse開發(fā)Servlet,下列說法對的的是(

)

A.MyEclipse可自動產(chǎn)生web.xml

B.MyEclipse不能自動產(chǎn)生web.xml,需要手工編寫

C.可運用MyEclipse自帶的Tomcat作為Servlet容器

D.MyEclipse沒有自帶Tomcat,需要自己安裝配置。

56.D當一個Servlet初次被請求的時候,服務器一方面會調(diào)用________方法

A.doGet

B.doPost

C.doInit

D.init

57.A只可以傳遞字符串類型數(shù)據(jù)的方式是_________

A.表單

URL重寫

B.session對象

表單

C.隱藏域

setParameter方法

D.都可以

58.A某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

59.B

過濾器使用______________才干繼續(xù)傳遞到下一個過濾器

A.request.getRequestDispatcher().forward(request,response);

B.doFilter()

C.doPut()

D.doChain()

60.BC

在Servlet里,能實現(xiàn)跳轉(zhuǎn)的方法有(

)(多選)

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

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

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

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

61.C以下哪項陳述是錯誤的(

A.在WEB項目的共享數(shù)據(jù)范圍內(nèi),applicat(yī)ion是范圍最廣泛的

B.當我們在一個JSP頁面新開窗口時,新開窗口的頁面也共享session范圍內(nèi)的數(shù)據(jù)

C.當在JSP頁面中通過<jsp:forward>指令將頁面請求轉(zhuǎn)發(fā)到的頁面中,可以共享一個page范圍內(nèi)的數(shù)據(jù)

D.當用戶重新打開一個瀏覽器窗口時,原session對象不再有效

62.C下面關于JSP作用域?qū)ο蟮恼f法錯誤的是(

A.request對象可以得到請求中的參數(shù)

B.session對象可以保存用戶信息

C.application對象可以被多個應用共享

D.作用域范圍從小到達是request、session、applicat(yī)ion

63.A以下代碼能否編譯通過,假如能編譯通過,運營時得到什么輸出結果(

)。<%request.setAttribute("count",newInteger(0));Integercount=request.getAttribute("count");%><%=count%>

A.編譯不通過

B.可以編譯運營,輸出0

C.編譯通過,但運營時拋出ClassCastException

D.可以編譯通過,但運營無輸出

64.C

在Servlet中,下列語句可以對的獲取PrintWriter對象的是(

)

A.PrintWriterout=request.getWriter();

B.PrintWriter

out=

request.getPrintWriter();

C.PrintWriterout=response.getWriter();

D.PrintWriter

out=

response.getPrintWriter();

65.D

有showgamej.jsp,代碼如下<%

Gamegame=request.getAttribute("gameEntity");%><%=game.getGameName()%>在瀏覽器中輸入http://localhost:8080/game/showgame.jsp訪問時,出現(xiàn)500錯誤,報出異常為NullPointerException導致該問題的因素也許是(

)

A.jsp文獻途徑不對

B.game對象沒有用new初始化

C.getGameName()方法未定義

D.參數(shù)名稱所代表的對象在請求中主線就不存在

66.B從JSP中將數(shù)據(jù)傳遞給另一個JSP或Servlet,方式有____________

A.表單

javascript

HTML標簽

B.表單

URL重寫

setAttribute方法

C.URL重寫

隱藏域

表單

D.JSP的標簽

67.C在編寫Servlet時需要__________

A.繼承Servlet

B.實現(xiàn)HttpRequestServlet

C.繼承HttpServlet

D.實現(xiàn)HttpRequest

68.A現(xiàn)在session中沒有任何屬性,閱讀下面2個JSP中的代碼,將分別輸出(

)。

<%

out.println(session.getAttribute("svse"));

%>

<%

session.invalidat(yī)e();

out.println(session.getAttribute("svse"));

%>

A.null,異常信息

B.null,null

C.異常信息,異常信息

D.異常信息,null

69.DHttp協(xié)議的狀態(tài)碼(

)表達文獻沒有創(chuàng)建

A.200

B.400

C.500

D.404

70.AServlet程序的入口點是(

)

A.init()

B.main()

C.service()

D.doGet()

71.C如下代碼,執(zhí)行效果為(

)<c:setvar=“a”value=“123”/><c:outvalue=“${a}”/><c:outvalue=“a”/>

A.123

123

B.a(chǎn)

123

C.123

a

D.A

a

72.ABD在JSP頁面中通過<jsp:forwardpage=urlname/>將本頁面請求轉(zhuǎn)發(fā)至指定URL指定的文獻,則在該URL組件(JSP頁面)中可接受數(shù)據(jù)的范圍是(

)(選擇3項)

A.session

B.request

C.page

D.application

73.A在WEB應用中,數(shù)據(jù)傳遞的默認編碼是(

)

A.ISO-8859-1

B.UTF-8

C.GBK

D.UNICODE

74.D以下哪句代碼可以對的導入核心標簽庫(

A.<%pageimport="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"%>

75.B從HTTP請求中,獲得請求參數(shù),應當調(diào)用(

)

A.request對象的getAttribute()方法

B.request對象的getParameter()方法

C.session對象的getAttribute()方法

D.session對象的getParameter()方法

76.D在servlet中的doGet和doPost方法中只有如下代碼:

request.setAttribute(”jb”,”aPtech”);

response.sendRedirect(”http://localhost:8080/servlet/Servlet2”);

那么在Servlet2中使用(

)可以把屬性jb的值取出來

A.Stringstr=request.getAttribute(“jb”);

B.Stringsir=(String)request.getAttribute(“jb”);

C.Objectstr=request.getAttribute(“jb“);

D.取不出來

77.CJ2EE中,HttpServletRequest類的(

)方法用返回與當前請求相關聯(lián)的會話,假如沒有,則返回null

A.getSession()

B.getSession(true)

C.getSession(false)

D.getSession(null)

78.AServlet接受請求時,會調(diào)用_____________

A.service

B.doGet

C.doPost

D.init

79.D關于<jsp:include>,下列說法不對的的是(

A.它可以包含靜態(tài)文獻

B.它可以包含動態(tài)文獻

C.當它的flush屬性為true時,表達緩沖區(qū)滿時,將會被清空

D.它的flush屬性的默認值為true

80.C在一個Filter中,解決filter業(yè)務的是()方法

A.dealFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)

B.dealFilter(ServletRequestrequest,ServletResponseresponse)

C.doFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)

D.doFilter(ServletRequestrequest,ServletResponseresponse)

81.B在自定義標簽中,HelloTag繼承自TagSupport類,其中有如下代碼:out.println("HELLO");該out對象聲明方法為(

A.PrintWriterout=response.getOut();

B.JspWriterout=pageContext.getOut();

C.JspWriterout=pageContext.getWriter();

D.PrintWriterout=response.getWriter();

82.CServlet的運營過程是(

A.當請求Servlet時,服務器會即時加載Servlet類,然后對該類進行實例化,調(diào)用相應的方法解決請求

B.一方面對Servlet進行配置,然后服務器在解決請求時,將配置過的Servlet類找到,然后實例化解決請求

C.在服務器啟動時,會加載Servlet,然后在解決請求的時候,實例化Servlet對象解決請求

D.Servlet是一個具有接受請求和響應功能的類,在被請求時,Servlet早就被實例化好了,可以直接解決請求

83.C在JSP中,對<jsp:setProperty>標記描述對的的是(

)

A.<jsp:setProperty>和<jsp:getProPerty>必須在一個JSP文獻中搭配出現(xiàn)

B.就如同session.setAttribute()同樣,來設計屬性/值對

C.和<jsp:useBean>動作一起使用,來設立bean的屬性值

D.就如同request.setAttribute()同樣,來設立屬性/值對

84.D

在Servlet中有一段代碼如下

publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)

throwsServletException,IOException{

request.setAttribute("name",newInteger(100));

response.sendRedirect("show.jsp");

}在show.jsp中<%=request.getAttribute("name")%>頁面結果為(

)

A.100

B.java.lang.Integer

C.Integer

D.null

85.Atest.jsp文獻如下:<jsp:useBeanid="buffer"scope="page"type="java.lang.StringBuffer"/><%buffer.append("ABC");%>Bufferis<%=buffer%>試圖運營時,將發(fā)生(

A.編譯期錯誤

B.編譯Servlet源碼時發(fā)生錯誤

C.運營Servlet時發(fā)生錯誤

D.運營后,瀏覽器上顯示:bufferisABC.

86.B

<tag>

<name>message</name>

<tag-class>org.bob.taglib.MessageTag</tag-class>

<body-content>empty</body-content>

<attribute>

<name>name</name>

<required>true</required>

</at(yī)tribute></tag>對這段配置描述對的的是(

)

A.定義了一個message標簽,有一個屬性叫name

B.配置了一個名字為message的標簽,該名稱相應到org.bob.taglib.MessageTag類,并且標簽不允許有主體內(nèi)容,使用標簽時有一個必須得屬性為name

C.聲明了一個名字為message的標簽,該標簽相應到MessageTag類,并且標簽沒有主體內(nèi)容

D.標簽配置錯誤,主體不能為空

87.D

publicclassWriterimplementsTagSupport{

(1)

protectedintdoStartTag(){SKIP_BODY}

(2)

publicintdoEndTag(){returnEVAL_PAGE}(3)}有問題的語句是(

)

A.2

B.3

C.1

23

D.1

2

88.C

支持中文的常用字符集有

A.UTF-8

GBK

ZH23BIG5

B.ISO-8859-1

MS950

C.UTF-8

GBKGB2312

BIG5

D.UTF-16

ANSISQL

89.AServlet可以在以下(

)三個不同的作用域存儲數(shù)據(jù)

A.請求、會話和上下文

B.響應、會話和上下文

C.請求、響應和會話

D.請求、響應和上下文

90.C在Filter過濾器的生命周期方法中,每當傳遞請求或響應時,web容器會調(diào)用(

)方法

A.init

B.service

C.doFilter

D.destroy

91.Bapplication對象是_______,而session對象則是__________

A.服務器的一個數(shù)據(jù)空間,可以讓服務器中的所有應用共享數(shù)據(jù)

與用戶的請求有關

B.應用程序上下文,它允許數(shù)據(jù)在同一應用程序中的任何Web組件共享

每個客戶專用的

C.存放所有的請求中數(shù)據(jù)

存放會話中的所有數(shù)據(jù)

D.HttpApplication類型

保存用訪問應用期間的私有數(shù)據(jù)

92.A給定一個Model1體系結構,其中有一個JSP頁面解決所有控制器函數(shù),這個JSP控制器要把請求分派給另一個JSP頁面(

)

A.<jsp:forwardpage=”view.jsp”/>

B.<jsp:forwardfile=”view.jsp”/>

C.<jsp:dispat(yī)chpage=”view.jsp”/>

D.<jsp:dispatchfile=”view.jsp”/>

93.C<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()}

94.D以下哪個參數(shù)不屬于<c:forEach>標簽(

)

A.var

B.begin

C.end

D.delims

95.C

在J2EE中,以下對RequestDispatcher描述對的的是(

)

A.Jsp中有個隱含的對象diapatcher,它的類型是RequestDispat(yī)cher

B.ServletConfig有一個方法:getRequestDispatcher可以返回RequestDipatcher對象

C.RequestDipatcher有一個方法:forward可以把請求繼續(xù)傳遞給別的Servlet或者JSP界面

D.JSP中有個隱含的默認對象request,它的類型是RequestDipatcher

96.B關于MVC模式說法對的的是(

A.用來將代碼分開的方法

B.將顯示、流程控制、業(yè)務邏輯分開,提高維護性和分離復雜度

C.視圖模型控制器模型

D.只用java才有的模型

97.B在JSP頁面中,類型為HttpServletResponse的內(nèi)置對象是(

A.out

B.response

C.request

D.config

98.C在JSP頁面中,保存數(shù)據(jù)的范圍由小到大依次是(

)

A.pageContext,request,application,session

B.pageContext,application,session,request

C.pageContext,request,session,application

D.pageContext,session,request,application

99.Ahttp是一個(

)協(xié)議

A.無狀態(tài)

B.有狀態(tài)

C.狀態(tài)良好的

D.局域網(wǎng)

100.A編寫Servlet的doPost方法時,需要拋出異常為(

)

A.ServletException,IOException

B.ServletException,RemoteException

C.HttpServletException,IOException

D.HttpServletException,RemoteException

101.C使用GET方式提交數(shù)據(jù),接受數(shù)據(jù)時,解決中文最直接有效方式為(

)

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");

102.C在JSP頁面中,對的引入JavaBean的是(

)

A.<%jsp:useBeanid=”myBean”scope=”page”class=”pkg.MyBean”%>

B.<jsp:useBeanname=”myBean”scope=”page”class=”pkg.MyBean”>

C.<jsp:useBeanid=”myBean”scope=”page”class=”pkg.MyBean”/>

D.<jsp:useBeanname=”myBean”scope=”page”class=”pkg.MyBean”/>

103.ATomcat的端標語可以在_____文獻中修改

A.server.xml

B.web.xml

C.tomcat.xml

D.不能改

104.C給定TheBean類,假設還沒有創(chuàng)建TheBean類的實例,以下哪些JSP標準動作語句能創(chuàng)建這個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"/>

105.D有三個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

106.D

自定義標簽的描述文獻在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-locat(yī)ion>

</taglib></jsp-config>

107.CServlet中,HttpServletResponse的()方法用來把一個Http請求重定向到此外的URL.

A.sendURL()

B.redirectURL()

C.sendRedirect()

D.redirectResponse()

108.A在J2EE中,對于HttpServlet類的描述,錯誤的是(

)

A.我們自己編寫的Servlet繼承了HttpServlet類,一定需覆蓋doPost或者doGet

B.Httpservlet類擴展了GenericServlet類,實現(xiàn)了GenericServlet類的抽象方法

C.Httpservlet類中解決客戶請求和響應時所使用的兩個接口是:HttpServletRequest和HttpServletResponse.

D.我們自己編寫的servlet繼承了Httpservlet類,一般只需要覆蓋doPost或doGet方法,不必覆蓋servive()方法,由于一個service()方法會調(diào)用doPost或者doGet方法

109.D在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.*”%>

110.D下面關于MVC的說法不對的的是(

)

A.M表達Model層,是存儲數(shù)據(jù)的地方

B.View表達視圖層,負責向用戶顯示外觀

C.Controller是控制層,負責控制流程

D.在MVC架構中jsp通常做控制層

111.A

給定test1.jsp代碼片斷,如下:<html><jsp:includepage=”test2.jsp”flush=”false”><jsp:paramname=”color”value=”red”/></jsp:include></html>要在test2.jsp中輸出參數(shù)color中的值,以下選項對的的是(

)

A.<%=request.getParameter(“color”)%>

B.<%=request.getAttribute(“color”)%>

C.<jsp:getParamname=”color”/>

D.<jsp:includeparam=”color”/>

112.A

在JSP中,給定以下JSP代碼片段,運營結果是(

)。<%

intx=5;%><%!intx=7;

%>

<%!

IntgetX(){

returnx;}%><%out.print(“X1=”x);

%><%

out.print(“X2=”getX());

%>

A.X1=5

X2=7

B.X1=5

X2=5

C.X1=7

X2=7

D.X1=7

X2=5

113.C在WEB應用程序的目錄結構中,在WEB-INF文獻夾中的lib目錄是放(

)文獻的

A..jsp文獻

B..class文獻

C..jar文獻

D.web.xml文獻

114.B給定一個Servlet程序的代碼片段,如下:()PublicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException{

request.getSession().getAttribute(“A”);

//第二行}假定第二行返回的對象引用不是null,那么這個對象存儲在(

)范圍中

A.page

B.session

C.request

D.application

115.C在J2EE中,使用Resultset對象的next()方法移動光標時,假如超過界線,會拋出異常,該異常通常是(

A.InterruptedExceptlon

B.AlreadyBoundExceptlon

C.SQLException

D.NetExcePtlon

116.B以下代碼執(zhí)行效果為:(

)<%session.setAttribute(“a”,”svse”);%><c:iftest=“${2>1}”><c:outvalue=“${a}”/></c:if>

A.a

B.svse

C.2>1

D.null

117.A給定一個Servlet的代碼片段如下:PublicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{

______

out.println(“hikitty!”);

out.close();}運營次Servlet時輸出如下:

hikitty!則應在此Servlet下劃線處填充如下代碼(

A.PrintWriterout=response.getWriter();

B.PrintWriterout=request.getWriter();

C.OutputStreamout=response.getOutputStream();

D.OutputStreamout=request.getWriter();

118.D

按作用域從大到小排列對的的是

A.applicationpagerequestresponse

B.sessionpageContextrequestapplication

C.public

applicationsessionrequest

D.applicationsessionrequest

pageContext

119.C

<%

Stringname=request.getAttribute("uname");%>________________________橫線處使用什么代碼可以將name的值顯示在頁面(

)

A.response.print(name);

B.<%request.getOut().p

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論