




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
一、JSP選擇題
(1)在J2EE的Web應(yīng)用中,編譯后的class文獻(xiàn)存放的目錄為(A)
A.classes目錄
B.images目錄
C.jar目錄
D.任意位置
(2)在JSP中,哪個指令用來聲明JSP欲使用的標(biāo)簽庫?(B)
A.tld
B.taglib
C.import
D.include
(3)Servlet解決請求的方式為(A)
A.以運(yùn)營的方式
B.以線程的方式
C.以程序的方式
D.以調(diào)度的方式
(4)在JavaWeb應(yīng)用中,MVC設(shè)計模式中的V(視圖)通常由(A)充當(dāng)。
A.JSP
B.Servlet
C.Action
D.JavaBean
(5)網(wǎng)頁服務(wù)默認(rèn)的端標(biāo)語是(D),我們可以通過HTTP地址加上端標(biāo)語來訪問網(wǎng)站。
A.8100
B.8080
C.9000
D.80
(6)JSP標(biāo)準(zhǔn)標(biāo)簽庫(JSTL)的標(biāo)簽庫描述符文獻(xiàn)的后綴是(A)。
A..tld
B..jar
C..properties
D..xml
(7)Web服務(wù)是一種通過互聯(lián)網(wǎng)來描述、發(fā)布、定位及調(diào)用的服務(wù),下列關(guān)于Web服務(wù)的
理解對的的是(D)。
A.Web服務(wù)只能在互聯(lián)網(wǎng)發(fā)布,不能在局域網(wǎng)內(nèi)發(fā)布
B.Web服務(wù)的提供者和請求者必須使用相同的技術(shù)平臺
C.Web服務(wù)的提供者和請求者必須使用的語言開發(fā)應(yīng)用程序
D.Web服務(wù)的數(shù)據(jù)傳輸標(biāo)準(zhǔn)是XML
說明:Web服務(wù)(WebService)是基于XML和HTTPS的一種服務(wù),其通信協(xié)議重要
基于SOAP,服務(wù)的描述通過WSDL,通過UDDI來發(fā)現(xiàn)和獲得服務(wù)的元數(shù)據(jù)。
(8)在JavaWeb應(yīng)用程序中,使用哪個數(shù)據(jù)源與JNDI獲得數(shù)據(jù)庫連接時,應(yīng)把JDBC驅(qū)
動程序jar文獻(xiàn)放在(D)下。
A.應(yīng)用程序的src目錄
B.應(yīng)用程序的/WEB-INF/lib目錄
C.Tomcat的根目錄
D.Tomcat的common/lib目錄
(9)下面哪個說法是對的的?(B)
A.對于每個規(guī)定訪問maillogin.jsp的HTTP請求,Servlet容器都會創(chuàng)建一個HttpSession
對象
B.每個HttpSession對象都有惟一的ID。
C.JavaWeb應(yīng)用程序必須負(fù)責(zé)為HttpSession分派惟一的ID(這是由服務(wù)器分派的)
(10)假如不希望JSP網(wǎng)頁支持Session,應(yīng)當(dāng)如何辦?(B)
A.調(diào)用HttpSession的invalidate。方法
B.<%@pagesession="false\">
(11)在JSP中使用標(biāo)記時,不會出現(xiàn)的屬性是:(A)
A.name
B.property
C.value
D.以上皆不會出現(xiàn)
(12)Page指令用于定義JSP文獻(xiàn)中的全局屬性,下列關(guān)于該指令用法的描述不對的的是
(D)
A.作用于整個JSP頁面。
B.可以在一個頁面中使用多個指令。
C.為增強(qiáng)程序的可讀性,建議將指令放在JSP文獻(xiàn)的開頭,但不是必須的。
D.指令中的屬性只能出現(xiàn)一次。
說明:<%@page%>指令作用于整個JSP頁面,同樣涉及靜態(tài)的包含文獻(xiàn)。但是<%@
page%>指令不能作用于動態(tài)的包含文獻(xiàn),比如<jsp:include>
你可以在一個頁面中用上多個<%@page%>指令,但是其中的屬性只能用一次,
但是也有個例外,那就是import屬性。由于import屬性和Java中的import語句差不多
(參照J(rèn)avaLanguage),所以你就能多用此屬性幾次了.
無論你把<%@page%>指令放在JSP的文獻(xiàn)的哪個地方,它的作用范圍都是整個
JSP頁面。但是,為了JSP程序的可讀性,以及好的編程習(xí)慣,最佳還是把它放在JSP
文獻(xiàn)的頂部.
(13)關(guān)于JavaBean對的的說法是(B)
A.Java文獻(xiàn)與Bean所定義的類名可以不同,但一定要注意區(qū)分字母的大小寫
B.在JSP文獻(xiàn)中引用Bean,其實就是用語句
C.被引用的Bean文獻(xiàn)的文獻(xiàn)名后綴為.java
D.Bean文獻(xiàn)放在任何目錄下都可以被引用
(14)Servlet程序的入口點是:(A)
A.init()
B.main()
C.service()
D.doGet()
(15)不能在不同用戶之間共享數(shù)據(jù)的方法是(A)
A、通過cookie(不同頁面間共享數(shù)據(jù))
B、運(yùn)用文獻(xiàn)系統(tǒng)
C、運(yùn)用數(shù)據(jù)庫
D、通過ServletContext對象
(16)下列哪個為JSP的隱含對象。(B)
A.env
B.page(即內(nèi)建對象)
C.jspinfb
D.context
(17)哪一個不是EL定義的隱式對象?(C)
A.cookie
B.pageContext
C.attributes
D.initParam
(18)關(guān)于JSP,下列說法不對的的有(D)。
A.JSP的全稱是JavaServerPages
B.JSP是由sun公司提倡,許多別的公司參與一起建立起來的一種動態(tài)網(wǎng)頁技術(shù)
C.在HTML文獻(xiàn)里中加入Java程序片斷和JSP標(biāo)簽可以構(gòu)成JSP網(wǎng)頁
D.JSP的運(yùn)營環(huán)境是:對的安裝JDK即可。(尚有服務(wù)器如Tmocat)
說明:JSP(全稱JavaServerPages)是由SunMicrosystems公司提倡和許多公司參與
共同創(chuàng)建的一種使軟件開發(fā)者可以響應(yīng)客戶端請求,而動態(tài)生成HTML、XML或其他
格式文檔的Web網(wǎng)頁的技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)是以Java語言作為腳本語言的,JSP網(wǎng)頁
為整個服務(wù)器端的Java庫單元提供了一個接口來服務(wù)于HTTP的應(yīng)用程序。
JSP使Java代碼和特定的預(yù)定義動作可以嵌入到靜態(tài)頁面中。JSP句法增長了被稱
為JSP動作的XML標(biāo)簽,它們用來調(diào)用內(nèi)建功能。此外,可以創(chuàng)建JSP標(biāo)簽庫,然后
像使用標(biāo)準(zhǔn)HTML或XML標(biāo)簽同樣使用它們。標(biāo)簽庫提供了一種和平臺無關(guān)的擴(kuò)展
服務(wù)器性能的方法。
JSP被JSP編譯器編譯成JavaServletso一個JSP編譯器可以把JSP編譯成JAVA
代碼寫的servlet然后再由JAVA編譯器來編譯成機(jī)器碼,也可以直接編譯成二進(jìn)制碼。
(19)下列選項中能在JSP頁面中實現(xiàn)轉(zhuǎn)向的是(B)
A.response.fdrward("/index.jsp");
B.response.sendRedirect("/index.jsp");
C.request.forward("/index.jsp");
D.request.sendRedirect("/index.jsp’’);
(20)假如某一JSP頁面的表單中,有幾個復(fù)選框,name為“habit”,則該jsp提交后,通過
下面(C)語句去獲取用戶選中復(fù)選框的值。
A.request.getAttributefthabif,);
B.request.getParameter(tthabif,);
C.request.gctParameterValues("habit'');
D.request.getHabit();
(21)關(guān)于session的使用,下列說話對的的是(A)。
A.不同的用戶窗口具有不同的session
B.不同的用戶窗口具有相同的session
C.session也許超時間
D.Session永遠(yuǎn)不也許超時
(22)假如用JSP開發(fā)一個聊天程序,不用數(shù)據(jù)庫存儲聊天紀(jì)錄,請問聊天記錄最佳存儲在
(D)中。
A.request
B.page
C.session
D.application(不同的用戶之間可以共享數(shù)據(jù))
(23)用JSP2.0表達(dá)式語法在JSP頁面上對的顯示10+20的結(jié)果的是(A)。
A.${10+20}
B.${10+20};
C.$(10+20)
D.$(10+20);
(24)支持JSP2.0和Servlet2.4的TOMCAT版本是(C)。
A.TOMCAT4.0以上
B.TOMCAT4.24以上
C.TOMCAT5.0以上
D.TOMCAT5.5以上
(25)編寫自定義標(biāo)簽解決類后,需要編寫一個(B)去描述。
A..tag文獻(xiàn)
B..tld文獻(xiàn)
C..did文獻(xiàn)
D..xml文獻(xiàn)
(26)關(guān)于ServletFilter,下列說法對的的有(CD)。
A.Filter其實就是一個Servlet
B.Filter可以產(chǎn)生response
C.Filter可以在servlet被調(diào)用之前截獲request
D.Filter可以用來解決統(tǒng)一認(rèn)證,過濾不雅字句等。
說明:filtei?功能.它使用戶可以改變一個request和修改一個response.Filter不是一個
servlet,它不能產(chǎn)生一個response,它可以在一個request到達(dá)servlet之前預(yù)解決request,
也可以在離開servlet時解決response.換種說法,filter其實是一個"servlet
chaining,,(servlet鏈).一個filter涉及:
1.在servlet被調(diào)用之前截獲;
2.在servlet被調(diào)用之前檢查servletrequest;
3.根據(jù)需要修改request頭和request數(shù)據(jù);
4.根據(jù)需要修改response頭和response數(shù)據(jù);
5.在servlet被調(diào)用之后截獲.
你可以配置一個filter到一個或多個servlel;單個servlet或servlel組可以被多個filter使用.幾個實用的filter
涉及:用戶辨認(rèn)filter,日記filter,審核filter,加密filter,符號filter,能改變xml內(nèi)容的XSLTfilter等.
(27)在一個Filter中,解決filter業(yè)務(wù)的是(C)方法。
A.dealFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)
B.dealFilter(ServletRequestrequest,ServletResponseresponse)
C.doFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)
D.doFilter(ServletRequestrequest,ServletResponseresponse)
(28)MVC屬于(B)c
A.Model1(JSP+JavaBean)
B.Model2(JSP+Servlet+JavaBean)
C.Model3
D.Model4
(29)Session對象的(A)方法用于設(shè)立會話的超時時間。
A.session.setMaxInactiveInterval(30);
B.session.setMaxTime(30);
C.session.getMaxInactiveInterval();
D.session.setAttribute(“time”,30);
(30)sesson對象的(D)方法用于判斷是否為開始新會話。
A.begin()
B.isNewSessionID()
C.invalidate()
D.isNew()
(31)下面哪一個隱含變量的存取范圍不是page?(B)
A.config
B.application
C.out
D.page
(32)Page指示符的language屬性的作用是。(C)
A.定義JSP頁面的字符編碼(pageEncoding)
B.定義JSP頁面的MIME類型
C.定義JSP頁面中使用的腳本語言
D.定義JSP頁面的描述信息
(33)在MVC設(shè)計模式中,JavaBean的作用是。(B)
A.Controller
B.Model
C.業(yè)務(wù)數(shù)據(jù)的封裝
D.View
(34)在JSP頁面中不可以用來異常解決的有。(D)
A.html文獻(xiàn)
B.JSP文獻(xiàn)
C.Servlet
D.Txt文獻(xiàn)
(35)關(guān)于JSP生命周期的敘述,下列哪些為真?(BD)
A.每當(dāng)用戶端運(yùn)營JSP時,jsplnit。方法都會運(yùn)營一次(只會運(yùn)營一次)
B,每當(dāng)用戶端運(yùn)營JSP時,」spService()方法都會運(yùn)營一次
C.每當(dāng)用戶端運(yùn)營JSP時,jspDestroyO方法都會運(yùn)營一次(只會運(yùn)營一次)
D.JSP會先解釋成Servlet源文獻(xiàn),然后編譯成Servlet類文獻(xiàn)
(36)在J2EE中屬于Web層的組件有(D)
A.HTML
B.EJB
C.Applet
D.JSP
說明:J2EEweb層組件可以是JSP頁面或Servlets.按照J(rèn)2EE規(guī)范,靜態(tài)的HTML
頁面和Applets不算是web層組件。
(37)如何發(fā)送Cookie?。(B)
A.使用newCookie語句
B.調(diào)用re叩onse.addCookie方法
C.使用Cookie的setMaxAge方法
D.setCookie方法
(38)javax.Servlet的包中,屬于類的是。(B)
A.Servlet(接口)
B.GenericServlet
C.ServletRequest(接口)
D.ServletContext(接口)
(39)動態(tài)網(wǎng)站需要的技術(shù)為。(ACD)
A.CGI
B.HTTP
C.ASP
D.PHP
(40)表達(dá)“資源移動”的狀態(tài)碼是。(B)
A.200
B.302
C.400
D.500
二、JSP簡答題
(1)JSP有哪些內(nèi)置對象?作用分別是什么?
out對象:重要用來向客戶端輸出數(shù)據(jù),代表輸出流對象。
request對象:客戶端的請求對象
response對象:封裝了JSP產(chǎn)生的響應(yīng),然后被發(fā)送到客戶端以響應(yīng)客戶端的請求。
session對象:用來保存每個用戶信息,比便跟蹤每個用戶的操作狀態(tài)。
pageContext對象:為JSP頁面包裝頁面的上下文
application對象:對于一個容器而言,每個用戶都共有這個對象。
config對象:表達(dá)Servlet的配置。
page對象:指的是JSP實現(xiàn)類的實例也就是JSP自身。
exception對象:運(yùn)營時異常,用于解決JSP的運(yùn)營時異常。
(2)JSP中動態(tài)INCLUDE與靜態(tài)INCLUDE的區(qū)別?
<%@include%>:指令元素;編譯時包含;對所包含的文獻(xiàn)進(jìn)行語法分析。
<jsp:include〉:動作元素;運(yùn)營時包含;不對所包含的文獻(xiàn)進(jìn)行語法分析。
(3)Servlet中forward。(一次請求)與redirect。(兩次請求)的區(qū)別?
前者僅是容器中控制權(quán)的轉(zhuǎn)向,在客戶端瀏覽器地址欄中不會顯示出轉(zhuǎn)向后的地址;后
者則是完全的跳轉(zhuǎn),瀏覽器將會得到跳轉(zhuǎn)的地址,并重新發(fā)送請求鏈接。這樣,從瀏覽器的
地址欄中可以看到跳轉(zhuǎn)后的鏈接地址。所以,前者更加高效,在前者可以滿足需要時,盡量
使用for
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司房租租憑合同范本
- 勞動安全協(xié)議合同范本
- 包子店加盟簽約合同范本
- 人工打草合同范本
- 沖孔加工銷售合同范本
- 2024年河南省直第三人民醫(yī)院招聘筆試真題
- 第14課《回憶我的母親》教學(xué)設(shè)計 2024-2025學(xué)年統(tǒng)編版語文七年級上冊
- 力工合同范例
- 中國鐵建合同范本
- 包月工作合同范本
- 2024版消防設(shè)計質(zhì)量問題案例分析手冊建筑機(jī)電專業(yè)
- 《業(yè)財一體化實訓(xùn)教程-金蝶云星空V7.5》
- 工業(yè)機(jī)器人工作站系統(tǒng)組建課件 5.1康耐視is2000工業(yè)相機(jī)視覺識別操作
- 人教版二年級數(shù)學(xué)下冊第一單元綜合測評卷(含答案)
- 社區(qū)意識形態(tài)工作2025年度工作計劃
- 2025年山東省濟(jì)南廣播電視臺招聘30人歷年管理單位筆試遴選500模擬題附帶答案詳解
- DG-TJ 08-2048-2024 民用建筑電氣防火設(shè)計標(biāo)準(zhǔn)
- 2025年中智集團(tuán)招聘筆試參考題庫含答案解析
- 肝癌圍手術(shù)期的護(hù)理
- 黑龍江省哈爾濱市南崗區(qū)2024-2025學(xué)年九年級上學(xué)期期末考試英語試題(含答案)
- 殘疾人就業(yè)培訓(xùn)
評論
0/150
提交評論