“jsp內(nèi)置對(duì)象”單元習(xí)習(xí)題_第1頁(yè)
“jsp內(nèi)置對(duì)象”單元習(xí)習(xí)題_第2頁(yè)
“jsp內(nèi)置對(duì)象”單元習(xí)習(xí)題_第3頁(yè)
“jsp內(nèi)置對(duì)象”單元習(xí)習(xí)題_第4頁(yè)
“jsp內(nèi)置對(duì)象”單元習(xí)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、“JSP內(nèi)置對(duì)象”單元習(xí)題一、填空題 1JSP 中有9 種內(nèi)置對(duì)象,它們分別是:_、_、response 對(duì)象 、 pageContext 對(duì)象 、 session對(duì) 、 applicationt 對(duì)象 、page 對(duì)象 、 config 對(duì)象 和 exception 對(duì)象 。 2Request對(duì)象可以使用_方法獲取表單提交的信息。 3客戶端向服務(wù)器端提交數(shù)據(jù)的方式通常有兩種:一種是_提交方式;另一種是 _提交方式。 4在JSP 內(nèi)置對(duì)象中,與請(qǐng)求相關(guān)的對(duì)象是_。 5_被封裝成 接口,它用來向客戶端輸出內(nèi)容。 6Out 對(duì)象中用來輸出各種類型數(shù)據(jù)并換行的方法是_。 7Out 對(duì)象中用來輸出各種

2、類型數(shù)據(jù)但不換行的方法是_。 8Out 對(duì)象中用來輸出一個(gè)換行符的方法是_。 9Out 對(duì)象中用來關(guān)閉輸出流的方法是_。 10Out 對(duì)象中用來輸出緩沖區(qū)里的數(shù)據(jù)的方法是_。 11Out 對(duì)象中用來清除緩沖區(qū)里的數(shù)據(jù),并把數(shù)據(jù)寫到客戶端的方法是_。 12Out 對(duì)象中用來清除緩沖區(qū)里的數(shù)據(jù),但不寫到客戶端的方法是_。 13Out 對(duì)象中用來獲得緩沖區(qū)大小的方法是_。 14Out 對(duì)象中用來獲得緩沖區(qū)剩余空間大小的方法是_。 15Out 對(duì)象中用來判斷緩沖區(qū)是否自動(dòng)刷新的方法是_。16Request 對(duì)象中用來獲得服務(wù)器名字的方法是_。 17Request 對(duì)象中用來獲得服務(wù)器的端口號(hào)的方法是_

3、。 18Request 對(duì)象中用來獲得客戶端的 IP 地址的方法是_。 19Request 對(duì)象中用來獲得客戶端的計(jì)算機(jī)名字的方法是_方法。 20Request 對(duì)象中用來獲得客戶端向服務(wù)器端傳送數(shù)據(jù)的協(xié)議名稱的方法是_。 21_是同應(yīng)答相關(guān)的 HttpServletResponse類的一個(gè)對(duì)象,它封裝了服務(wù)器對(duì)客戶端的響應(yīng),然后被送到客戶端以響應(yīng)客戶請(qǐng)求。 22Response對(duì)象中用來動(dòng)態(tài)改變 contentType屬性的方法是_。 23 Response 對(duì)象中用來把響應(yīng)發(fā) 送到另一個(gè)指定的位置進(jìn)行處理的方法 是_。 24Response對(duì)象中用來設(shè)置指定名字的 HTTP 文件頭值的方法

4、是_。25_封裝了屬于客戶會(huì)話的所有信息。26Session對(duì)象中用來設(shè)置指定名字的屬性的方法是_。 27Session對(duì)象中用來獲得指定名字的屬性的方法是_。 28_用于多個(gè)程序或者多個(gè)用戶之間共享數(shù)據(jù)。 29_提供了對(duì)每一個(gè)給定的服務(wù)器小程序及 JSP 頁(yè)面的.ServletConfig對(duì)象的訪問,該對(duì)象封裝了初始化參數(shù)以及一些實(shí)用方法。 30_是可以從 JSP 腳本程序和表達(dá)式中獲得的一個(gè)內(nèi)置對(duì)象,它是 Object 類的一個(gè)實(shí)例。 31_提供了對(duì)JSP 頁(yè)面內(nèi)所在對(duì)象及名字空間的訪問。 32_是 類的一個(gè)實(shí)例,它指的是運(yùn)行時(shí)的異常。 33_俗稱“小甜餅” ,是一種 Web 服務(wù)器通過瀏

5、覽器在訪問者的硬盤 上存儲(chǔ)信息的手段。 35應(yīng)用 cookie保存記錄的基本操作包括_、_和_。 36 在JSP中如果要將封裝好的cookie對(duì)象傳送到客戶端, 可使用response對(duì)象的_方法。 37讀取保存到客戶端的 cookie,可使用 response對(duì)象的_。二、判斷題 1Application 的生命周期比Session的生命周期長(zhǎng)( )。 2. Request的生命周期比 Session 的生命周期長(zhǎng)( )。 3當(dāng) request 對(duì)象獲取客戶端提交的漢字字符時(shí),會(huì)出現(xiàn)亂碼問題,解決方式是改變編碼 格式為 UTF8。( ) 4使用 Request 對(duì)象的 getRemoteAd

6、dr()方法可以獲取客戶端的 IP 地址。( ) 5通過 Post 方法提交數(shù)據(jù),會(huì)將所有數(shù)據(jù)顯示在 URL 地址的后面。( ) 6Cookie 文件是存放在服務(wù)器端的。( ) 7在設(shè)置 cookie 的最大存在時(shí)間時(shí),可以設(shè)置為負(fù)值和零。( ) 8JSP 內(nèi)置對(duì)象是指不用聲明就可以在JSP 頁(yè)面的腳本部分使用的對(duì)象。( ) 9. Out 對(duì)象的作用范圍是 Application。( ) 10. Out 對(duì)象的 clearBuffer()方法用來清除緩沖區(qū)里的數(shù)據(jù),但并不把數(shù)據(jù)寫到客戶端。 ( ) 11. Out 對(duì)象的 clear()方法用來清除緩沖區(qū)里的數(shù)據(jù),并把數(shù)據(jù)寫到客戶端。( ) 1

7、2. 空字符串和 NULL 的意義是相同的,都表示這個(gè)對(duì)象不存在。( ) 13當(dāng) request對(duì)象獲取客戶提交的漢字字符時(shí),會(huì)出現(xiàn)亂碼問題,解決亂碼問題的關(guān)鍵是 將編碼方式改變?yōu)?UTF8。( )14Session對(duì)象的存在期限是指瀏覽器未關(guān)閉之前及默認(rèn)時(shí)間內(nèi)。( ) 15. Cookie對(duì)象的存在期限是指瀏覽器未關(guān)閉之前及設(shè)定時(shí)間內(nèi)。( ) 16Session對(duì)象通常存在于客戶端。( ) 17. 在某些情況下,當(dāng)響應(yīng)客戶時(shí),需要將客戶重新引導(dǎo)至另一個(gè)頁(yè)面,這時(shí)可以使用 response 對(duì)象的 sendRedirect(URL)方法實(shí)現(xiàn)客戶的重定向。( ) 18. (refresh,2)可

8、以實(shí)現(xiàn)兩秒鐘刷新一次的效果。( ) 19. 和Session對(duì)象一樣, 當(dāng)不同的客戶在訪問服務(wù)器時(shí), 服務(wù)器會(huì)創(chuàng)建不同的Application 對(duì)象。( ) 20. 與 Session 不同的是,所有客戶的 application對(duì)象都是同一個(gè),即所有客戶共享這個(gè) 內(nèi)置的 application對(duì)象。( ) 21. 在瀏覽器上存放cookie 的數(shù)量是沒有限制的。( ) 22. 在服務(wù)器上存放cookie 的數(shù)量是有限制的。( ) 23 從執(zhí)行的速度上來分析, Session對(duì)象的處理速度通常比Cookie對(duì)象的處理速度快。( ) 24. 可以通過調(diào)用 SetMaxAge()方法來設(shè)置 coo

9、kie 將要存在的最大時(shí)間。( ) 25. 如果 SetMaxAge()方法中的值為負(fù)值表明要立即刪除該 cookie 對(duì)象。( ) 26. 如果 SetMaxAge()方法中的值為 0表明當(dāng)瀏覽器關(guān)閉時(shí), 該 cookie對(duì)象將被刪除。( ) 三、選擇題 1.下列選項(xiàng)中,( ) 可以準(zhǔn)確地獲取請(qǐng)求頁(yè)面的一個(gè)文本框的輸入 (文本框的名稱為 name) . (A)(name) (B)(name) (C)(name) (D)(name) 2.使用 response 對(duì)象進(jìn)行重定向時(shí),使用的是( )方法 選一項(xiàng) (A)getAttribute (B)setContentType (C)sendRed

10、irect (D)setAttribute 3不能在不同用戶之間共享數(shù)據(jù)的方法是( ) (A)通過 cookie (B)利用文件系統(tǒng) (C)利用數(shù)據(jù)庫(kù) (D)通過 ServletContext 對(duì)象 4下面對(duì)Http請(qǐng)求消息使用GET和 POST方法陳述正確的是: ( ) (A)POST方法提交信息可以保存為書簽,而 GET則不行。 (B)可以使用GET方法提交敏感數(shù)據(jù)。 (C)使用 POST提交數(shù)據(jù)量沒有限制。(D)使用 POST方法提交數(shù)據(jù)比GET方法快。 5下面不屬于Jsp隱式對(duì)象的是: ( ) (A) session (B) config (C) pageScope (D) excep

11、tion 6在 jsp中作用域由小到大的組合是: ( ) (A) request page session application (B) page request session application (C) pageContext request session application (D) pageScope request sessionScope applicationScope 7. 在 J2EE 中,在 中有行代碼: 在 中有行代碼: 為了使得在 中的如上代碼可以顯示“bi-aptech”,可以使用( )方法。(選擇三 項(xiàng)) (A)在 中使用把請(qǐng)求提交到 (B)在 中使用把頁(yè)

12、面跳轉(zhuǎn)到 (C)在 中使用把頁(yè)面重定向到 (D)在中使用%include file=”%包含頁(yè)面 (E)在 中使用把頁(yè)面重定向到 8.在 J2EE 中,在 中,有如下代碼: 30 /*是分鐘*/ 以下描述,正確的是( )。(選擇一項(xiàng)) (A)定義了默認(rèn)的會(huì)話時(shí)時(shí)長(zhǎng),時(shí)長(zhǎng)為 30 秒 (B)可以使用HttpSession類的 getMaxInactiveInterval()方法把該值取出來 (C)定義了默認(rèn)的會(huì)話超時(shí)時(shí)長(zhǎng),時(shí)長(zhǎng)為 30 小時(shí) (D)可以使用 Session類的 getMaxInactiveInterval()方法把該值取出來 9在 Http協(xié)議中用于發(fā)送大量數(shù)據(jù)的方法的是( )

13、(A) post (B) get (C) put (D) options 10HttpServletRequest 接口的( )方法用于創(chuàng)建會(huì)話。 (A) setSession() (B) getContext() (C) getSession() (D) putSession() 11( )動(dòng)作用于將請(qǐng)求發(fā)送給其他頁(yè)面 (A) next (B) forward (C) include (D) param12page指令的( )屬性用于引用需要的包或類 (A) extends (B) import (C) isErrorPage (D) language 13下列選項(xiàng)中,( )可以準(zhǔn)確地獲取請(qǐng)

14、求頁(yè)面的一個(gè)文本框的輸入(文本框的名稱為 name). (A) (name) (B) (”name”) (C) (name) (D) (“name”) 14使用response對(duì)象進(jìn)行重定向時(shí),使用的方法是( ) (A) getAttribute (B) setContentType (C) sendRedirect (D)setAttribute 15如何獲取一個(gè) Cookie( )選一項(xiàng) (A)() (B)() (C)() (D)() 16 在 public HttpSession getSession(booleanbool)的方法定義中, 當(dāng) bool 為 false時(shí)表明 ( )選一

15、項(xiàng) (A) 直接返回會(huì)話對(duì)象 (B) 當(dāng)服務(wù)器已經(jīng)創(chuàng)建了會(huì)話對(duì)象就返回該對(duì)象,否則返回 null (C) 直接返回 null (D)當(dāng)服務(wù)器已經(jīng)創(chuàng)建了會(huì)話對(duì)象就返回該對(duì)象,否則新建一個(gè)會(huì)話對(duì)象并返回 17關(guān)于輸入和輸出的隱式對(duì)象有( ) (A) application (B) request (C) response (D) out 18使用response對(duì)象進(jìn)行重定向時(shí),使用的是( )方法 選一項(xiàng) (A) getAttribute (B) setContentType (C) sendRedirect (D) setAttribute 19 ( )隱式對(duì)象可以處理 jsp頁(yè)面運(yùn)行中的錯(cuò)誤或

16、者異常 (A)pageContext (B)page (C)session (D)exception 20除了 Session以外,還有( )也是會(huì)話跟蹤技術(shù) 選三項(xiàng) (A) 隱藏表單域(B) 超鏈接 (C) URL重寫 (D) Cookie 四、問答題 1試比較 session 對(duì)象、page 對(duì)象、request對(duì)象和 application 對(duì)象的作用范圍。 2簡(jiǎn)要描述JSP 的九大內(nèi)置對(duì)象及其作用。 五、程序題 1編寫一段漢字轉(zhuǎn)換代碼解決 JSP 中的漢字亂碼問題。(6 分) 2用 response 編寫一個(gè)刷新頁(yè)面,實(shí)現(xiàn)每?jī)擅敕N刷新一次,界面如下所示(10 分)。 3編寫一程序,使用

17、 Session制作網(wǎng)站計(jì)數(shù)器,界面如下所示(10 分)。 4編寫一程序,使用 Application 制作網(wǎng)站計(jì)數(shù)器,界面如下所示(13分)。5本程序求數(shù)字的平方根運(yùn)算。當(dāng)用戶將求平方根的數(shù)字輸入到文件框中時(shí),單機(jī) Enter 按鈕,將在頁(yè)面中顯示出該數(shù)字的平方根。 請(qǐng)根據(jù)程序所實(shí)現(xiàn)的功能,將程序補(bǔ)充完整: 在 A處填寫所要接收的數(shù)據(jù)變量為_。 在 B 處填寫將 textContent 變量強(qiáng)制轉(zhuǎn)換成 double型的命令_。 在 C 處填寫應(yīng)輸出的數(shù)據(jù)的變量名為_。 =0) r=(number); (“”+(_ C_)+”的平方根: “); (“”+(r); else (“”+”請(qǐng)輸入數(shù)字

18、字符“); Catch(NumberrFormatException e) (“BR”+”請(qǐng)輸入數(shù)字字符”); % 本程序?qū)崿F(xiàn)統(tǒng)計(jì)網(wǎng)站的客戶在線流量功能。用戶訪問本站點(diǎn)時(shí),改程序判斷是否是新客 戶。如果為新客戶,將 number 變量加 1;如果是訪問過的老客戶其變量值不變。 在本程序中,主要使用了 Session 對(duì)象,請(qǐng)根據(jù)代碼所示功能將程序補(bǔ)充完整。 在 D 處填寫使用程序完成統(tǒng)計(jì)功能的代碼_。 在 E 處填寫 IF 的條件判斷語句_。 在 F 處填寫顯示數(shù)據(jù)的變量名_。 您是第個(gè)訪問本站的人。 JSP內(nèi)置對(duì)象單元習(xí)題(參考答案)一、填空題 1 out對(duì)象、request對(duì)象 2_get

19、parameter(string s) 3Get Post 4 Request 對(duì)象 5 out 對(duì)象 6 println()方法 7 print()方法 8 newLine()方法 9close()方法 10 Flush()方法 11 clearBuffer() 12 Clear() 13 getBufferSize()方法 14 getRemaining()方法 15 isAutoFlush()方法 16 getServerName(String name)方法 17 getServerPort(String name)方法 18 getRemoteAddr()方法 19 getRemot

20、eHost() 方法 20 getProtocol() 方法 21 Response 對(duì)象 22 setContentType()方法 23 sendRedirect()方法 24 setHeader()方法 25 Session 對(duì)象 26 setAttribute() 方法 27 getAttribute() 方法 28Application 對(duì)象 29Config 對(duì)象 30Page 對(duì)象 31PageContext 對(duì)象 32Exception 對(duì)象 33Cookies 對(duì)象 35 創(chuàng)建 、 傳送 讀取 36 addCookie() 37 getCookies()方法二、判斷題 1(

21、T )2.( F )3( F )4( T )5( F )6( F )7( T ) 8( T )9.( F )10.( F )11.( F )12.( F )13( F )14( T ) 15.( T )16( F )17.( T )18.( T )19.( F )20.( T )21.( F ) 22. ( F )23( F )24.( T )25.( F )26.( F ) 三、選擇題 15 B C A C B 610 C (BCD) B A C 1115 B B B C A 1620 B (BCD) C D (ACD) 四、問答題 1答案如下表:序號(hào)對(duì)象名作用范圍1application全局作用范圍,整個(gè)應(yīng)用程序共享,就是在部署文件中的同一個(gè) webApp 共享,生命周期為:應(yīng)用程序啟動(dòng)到停止。2session會(huì)話作用域,當(dāng)用戶首次訪問時(shí),產(chǎn)生一個(gè)新的會(huì)話,以后服務(wù)器就可以記住這個(gè)會(huì)話狀態(tài)。生命周期:會(huì)話超時(shí),或者服務(wù)器端強(qiáng)制使會(huì)話失效。3r

溫馨提示

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

評(píng)論

0/150

提交評(píng)論