

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、編程題編寫(xiě)程序 reg.htm 和 reg.jsp ,做一用戶注冊(cè)界面, 注冊(cè)信息包括: 用戶名, 年齡,性別。然后提交到 reg.jsp 進(jìn)行注冊(cè)檢驗(yàn), 若用戶名為 admin ,就提示“歡 迎你,管理員”,否則,顯示“注冊(cè)成功”并顯示出注冊(cè)信息。答案略編 寫(xiě) 一個(gè) 簡(jiǎn)單 的登 錄程 序 ,要 求登 錄頁(yè)面 index.jsp 中 輸入用 戶 名(username)、密碼(password),用戶點(diǎn)擊提交后,驗(yàn)證用戶是否輸入了用戶名、 密碼。如果用戶名為 aaa,密碼為 aaa,則重定向到登錄成功頁(yè)面 reg.jsp 進(jìn)行出來(lái), 否則顯示index.jsp 頁(yè)面提示請(qǐng)輸入用戶名和密碼。參考答
2、案:in dex.jsp用戶登錄 用戶名:密碼: reg.jsp分析下面的代碼 ,寫(xiě)出 include.jsp 的運(yùn)行結(jié)果。(10 分) include.jsp 代碼 : 這里是顯示結(jié)果: JSP 有哪些中文問(wèn)題,如何解決?1JSP 的 charset2JSP SERVER 編譯 JSP 是使用的字符集,默認(rèn)和操作系統(tǒng)是一樣的,可能需 要進(jìn)行修改3 你的 BEAN 編譯時(shí)候所采用的字符集,一般用 JavaC 編譯,都是和操作系統(tǒng) 一樣的,但你可以通過(guò)帶參數(shù)來(lái)改變。4 和數(shù)據(jù)庫(kù)連接時(shí),大多數(shù) JDBC 驅(qū)動(dòng)程序都可以設(shè)置其字符集的,這樣 JDBC 驅(qū)動(dòng)會(huì)自己進(jìn)行轉(zhuǎn)換,也不會(huì)出現(xiàn)漢字問(wèn)題。用 js
3、p 編寫(xiě)一段連 Access 數(shù)據(jù)庫(kù)的程序用 Javascript 編程實(shí)現(xiàn)在網(wǎng)頁(yè)中動(dòng)態(tài)顯示當(dāng)前年份“現(xiàn)在是xxxx年!”var mydate=new Date();window.status= 現(xiàn)在是: +mydate.getFullYear()+ 年!;window.status= 現(xiàn)在是: +new Date().getFullYear()上述兩個(gè)答案中得方法 getFullYear()改為 getYear()也可以 v/scriptv/bodyx/html用 JavaScript 編寫(xiě)客戶端腳本代碼,要求用戶名長(zhǎng)度為 14 個(gè)字符,否則,提 交后彈出“請(qǐng)?jiān)谛彰蛑休斎?1 到 4 個(gè)字
4、符”的警告信息框。電話號(hào)碼的長(zhǎng)度為 8 個(gè)數(shù)字,不然,提交后彈出“電話號(hào)碼為 8 位數(shù)字! ”的警告信息框。htmlhead function chkdata()if(docume nt.f1. name.value).le ngth4|(docume nt.f1. name.value).le ngth=0)alert(請(qǐng)?jiān)谛彰蛑休斎?1 到 4 個(gè)字符!);else if(docume nt.f1.pho ne.value).le ngth!=8( 或 |isNaN(document.f1.phone.value)alert(電話號(hào)碼為 8 位數(shù)字!);else docume nt.f1
5、.submit(); 姓名: 密碼: inputname=button1 type=button value= 填空1、指令標(biāo)識(shí)通常以(%標(biāo)記開(kāi)始,以(%)標(biāo)記結(jié)束。2、 如果想在 JSP 頁(yè)面中調(diào)用 exception 對(duì)象輸出錯(cuò)誤信息,需要將頁(yè)面指令的(isErropage)屬性設(shè)置為 true。3、頁(yè)面指令的(import)屬性可出現(xiàn)多次。4、 表達(dá)式用于向頁(yè)面輸出信息,其使用格式是以(% %三)三)標(biāo)記開(kāi)始,以_ _(% %)標(biāo)記結(jié)束。5、 在頁(yè)面中通過(guò)聲明標(biāo)識(shí)聲明的變量和方法的有效范圍為(整個(gè)頁(yè)面) , 他們將成為 JSP 頁(yè)面 被轉(zhuǎn)換成 Java 類后類中的(屬性)和(方法)。6、
6、通常應(yīng)用(jsp:useBean)動(dòng)作標(biāo)識(shí)可以在 JSP 頁(yè)面中創(chuàng)建一個(gè) Bean 實(shí)例,并且通過(guò)屬性的設(shè)置可以將該實(shí)例存儲(chǔ)到JSP 中的指定范圍內(nèi)。7、 在 JSP 內(nèi)置對(duì)象中,(request)對(duì)象是從客戶端向服務(wù)器端發(fā)出請(qǐng)求,包括用戶提交的信息以及客戶端的一些信息,此對(duì)象的(getparameter)方法可以獲取客戶端表單中某輸入框提交的信息。&在 JSP 內(nèi)置對(duì)象中,(response)對(duì)象提供了設(shè)置 HTTP 響應(yīng)報(bào)頭的方法。9、 JSP 內(nèi)置對(duì)象的有效范圍由小到大為(page)、(request)、(session)和(application)。10、 按功能 JavaBe
7、an 可以分為(可視化 JavaBea 門和(非可視化 JavaBean。11、 通常情況下通過(guò) java.lang.Class 類的(forName(String className)方法加載要連接數(shù)據(jù)庫(kù)的Driver 類。提交on click=chkdata()1、 Tomcat 服務(wù)器的默認(rèn)端口是8080。,MYSQL 默認(rèn)端口是 3306。SQLServer 默認(rèn)端口是 1433。怎樣修改 tomcat 的端口: 在 Tomcat 下打開(kāi) conf 文件夾找到 server.xml 文件用記事本打開(kāi)在Connector port= ” 8080” 中 把 8080更改即可2、 異常的處
8、理,可在該方法的代碼段中包含 3 類代碼:try 、 catch 和 fin ally代碼塊。3、jsp 主要 內(nèi)置對(duì) 象有: application、exception、pageC on text、 request、sessi on 、resp onse、out、c onfig、page。4、理論上,GET 是用于獲取服務(wù)器信息并將其作為響應(yīng)返回給客戶端(or 從服務(wù)器上請(qǐng)求數(shù)據(jù)),POST 是用于客戶端把數(shù)據(jù)傳送到服務(wù)器(or 傳遞數(shù)據(jù)到服務(wù)器)。5、 application 對(duì)象是 代表應(yīng)用程序上下文,它允許 JSP 頁(yè)面與包括在同一 應(yīng)用程序中的任何 Web 組件共享信息,而 sess
9、ion 對(duì)象則是 每個(gè)客戶專用 的。6、 JDBC 的主要任務(wù)是:與數(shù)據(jù)庫(kù)建立連接、 發(fā)送 SQL 語(yǔ)句、處理結(jié)果。JDBC 的英文全稱,中文全稱JSP 開(kāi)發(fā)網(wǎng)站的三種模式分為 jsp、JSP+JavaBeans和jsp+javabea n+servlet。對(duì)于同一用戶,要想在不同的頁(yè)面之間共享數(shù)據(jù),可有以下幾種方法:把數(shù)據(jù)保存的 session 中,通過(guò)隱含的表單把數(shù)據(jù)提交到下一頁(yè)面,。HTML 的注釋符號(hào)是:!- - ; JSP 的注釋符號(hào)是JDK 安裝目錄有六個(gè)文件及和一些網(wǎng)頁(yè)文件,其中LIB 目錄是用來(lái)存放:存放所需要的類庫(kù)此題可衍生很多題,如 tomcat 的目錄JSP 頁(yè)面有 ht
10、ml 標(biāo)簽、注釋、指令標(biāo)識(shí)、Java 程序段 Scriptlet、動(dòng)作標(biāo)志 5 種 元素組成JSP 的 Java 程序段 Scriptlet 定義的變量的作用域是 當(dāng)前頁(yè)面要讓當(dāng)前 JSP 頁(yè)面能處理異常,貝 U 當(dāng)前 JSP 頁(yè)面的 page 指令的 屬性需設(shè)置 為 trueout 對(duì)象的作用是控制看頁(yè)面文本輸入輸出留的對(duì)象,response 對(duì)象的作用是根據(jù)客戶端的請(qǐng)求信息建立一個(gè)默認(rèn)的response 對(duì)象注冊(cè)一個(gè) JDBD 驅(qū)動(dòng)應(yīng)調(diào)用 SQLServerConnection 的 prepareCall 方法1、 指令標(biāo)識(shí)通常以(%標(biāo)記開(kāi)始,以(%羽標(biāo)記結(jié)束。2、 如果想在 JSP 頁(yè)面
11、中調(diào)用 exception 對(duì)象輸出錯(cuò)誤信息,需要將頁(yè)面指令的(isErropage 屬性設(shè)置為 true。3、 頁(yè)面指令的(import)屬性可出現(xiàn)多次。4、 表達(dá)式用于向頁(yè)面輸出信息,其使用格式是以(%=標(biāo)記開(kāi)始,以(%)標(biāo)記結(jié)束。5、 在頁(yè)面中通過(guò)聲明標(biāo)識(shí)聲明的變量和方法的有效范圍為(整個(gè)頁(yè)面), 他們將 成為 JSP 頁(yè)面被轉(zhuǎn)換成 Java 類后類中的(屬性)和(方法)。6 通常應(yīng)用(jsp:useBean動(dòng)作標(biāo)識(shí)可以在 JSP 頁(yè)面中創(chuàng)建一個(gè) Bean 實(shí)例,并 且通過(guò)屬性的設(shè)置可以將該實(shí)例存儲(chǔ)到 JSP 中的指定范圍內(nèi)。7、 在 JSP 內(nèi)置對(duì)象中,(request)對(duì)象是從客戶端
12、向服務(wù)器端發(fā)出請(qǐng)求, 包括用戶提交的信息以及客戶端的一些信息,此對(duì)象的(getparameter)方法可以獲取客戶 端表單中某輸入框提交的信息。8、 在 JSP 內(nèi)置對(duì)象中,(response 對(duì)象提供了設(shè)置 HTTP 響應(yīng)報(bào)頭的方法。9、 JSP 內(nèi)置對(duì)象的有效范圍由小到大為(page)、(request)、(session 和(application)。11、通常情況下通過(guò) java.lang.Class 類的(forName(String className)方法加載要連 接數(shù)據(jù)庫(kù)的 Driver 類。問(wèn)答題創(chuàng)建一個(gè)網(wǎng)站應(yīng)遵循的流程為,1. 對(duì)站點(diǎn)進(jìn)行規(guī)劃2. 素材準(zhǔn)備3. 管理站點(diǎn)(首
13、先要?jiǎng)?chuàng)建一個(gè)站點(diǎn))4. 制作 Web 頁(yè)面7. 設(shè)置 Web 應(yīng)用程序運(yùn)行環(huán)境8. 創(chuàng)建動(dòng)態(tài)頁(yè)9. 測(cè)試站點(diǎn)10. 上傳站點(diǎn)到遠(yuǎn)程服務(wù)器簡(jiǎn)述 JSP 的處理過(guò)程。(1) 客戶端通過(guò)瀏覽器向服務(wù)器發(fā)出請(qǐng)求,該請(qǐng)求中包含了請(qǐng)求的資源的路徑(2) 服務(wù)器根據(jù)被加載的客戶端的請(qǐng)求加載被請(qǐng)求的 JSP 頁(yè)面(3) Web 服務(wù)器中的 JSP 引擎把被加載的 JSP 頁(yè)面轉(zhuǎn)換成 servlet(4) JSP 引擎把生成的 JSP 頁(yè)面編譯成 class 文件(5) 服務(wù)器執(zhí)行這個(gè) class 文件(6) 服務(wù)器把執(zhí)行結(jié)果發(fā)送給瀏覽器顯示簡(jiǎn)述請(qǐng)求轉(zhuǎn)發(fā)和請(qǐng)求重定向的區(qū)別。進(jìn)行請(qǐng)求轉(zhuǎn)發(fā)時(shí),存儲(chǔ)在 request
14、 對(duì)象中的信息會(huì)被保留并帶到目標(biāo)頁(yè)面中; 請(qǐng)求重定向是重新生成一個(gè) request 請(qǐng)求,然后將該請(qǐng)求重定向到指定的URL所以事先存儲(chǔ)在 request 對(duì)象中的信息都不存在了如何通過(guò) JDBC 來(lái)訪問(wèn)數(shù)據(jù)庫(kù)?1.jsp 有哪些內(nèi)置對(duì)象?作用分別是什么?application 對(duì)象代表應(yīng)用程序上下文,它允許 JSP 頁(yè)面與包括在同一應(yīng)用程序 中的任何 Web 組件共享信息。Config 對(duì)象允許將初始化數(shù)據(jù)傳遞給一個(gè) JSP 頁(yè)面Exception 對(duì)象含有只能由指定的 JSP “錯(cuò)誤處理頁(yè)面”訪問(wèn)的異常數(shù)據(jù)。 Out 對(duì)象代表提供輸出流的訪問(wèn)Page 對(duì)象代表 JSP 頁(yè)面對(duì)應(yīng)的 Servl
15、et 類實(shí)例PageContext 對(duì)象是 Jsp 頁(yè)面本身的上下文, 它提供唯一一組方法來(lái)管理具有不 同作用域的屬性Request 對(duì)象提供對(duì) Http 請(qǐng)求數(shù)據(jù)的訪問(wèn),同時(shí)還提供用于加入特定請(qǐng)求數(shù)據(jù) 的上下文Response 對(duì)象允許直接訪問(wèn) HttpServletResponse 對(duì)象 Session 對(duì)象可能是狀態(tài)管理上下文中使用最多的對(duì)話2.jsp 有哪些動(dòng)作 ?作用分別是什么 ? 操作被用來(lái)以“名值”隊(duì)的形式為其他標(biāo)簽提供附加信息 操作允許在請(qǐng)求是在現(xiàn)成的 JSP 頁(yè)面里包含靜態(tài)或者動(dòng)態(tài)資源 操作允許將請(qǐng)求轉(zhuǎn)發(fā)到另一個(gè) JSP 、servlet 或靜態(tài)資源文件 標(biāo)簽用來(lái)在 JSP
16、頁(yè)面中創(chuàng)建一個(gè) JavaBean 實(shí)例并指定他的名字 以及作用范圍 此操作和 setBean 一起協(xié)作,用來(lái)設(shè)置 JavaBean 的屬性 操作是對(duì) 操作的補(bǔ)充,用來(lái)訪問(wèn)一個(gè) Bean 的屬性 用來(lái)產(chǎn)生客戶端瀏覽器的特別標(biāo)簽,可以使用它來(lái)插入 Applet 和JavaBean3.JSP 中動(dòng)態(tài) INCLUDE 與靜態(tài) INCLUDE 的區(qū)別? 如果文件僅僅是靜態(tài)文件,那么這種包含僅僅是把包含文件的內(nèi)容加到 JSP 文 件中去,但這個(gè)被包含文件不會(huì)被JSP 編譯器執(zhí)行。相反,如果這個(gè)被包含文 件是動(dòng)態(tài)的文件,那么他將被 JSP 編譯器執(zhí)行。如果是動(dòng)態(tài)文件還可以用 傳遞參數(shù)4. 兩種跳轉(zhuǎn)方式分別是
17、什么 ?有什么區(qū)別 ? 操作允許在請(qǐng)求是在現(xiàn)成的 JSP 頁(yè)面里包含靜態(tài)或者動(dòng)態(tài)資源 4,jsp 有哪些內(nèi)置對(duì)象 ?作用分別是什么 ?JSP 共有以下 9 種基本內(nèi)置組件(可與 ASP 的 6 種內(nèi)部組件相對(duì)應(yīng)) : request 用戶端請(qǐng)求,此請(qǐng)求會(huì)包含來(lái)自 GET/POST 請(qǐng)求的參數(shù) response 網(wǎng)頁(yè)傳回用戶端的回應(yīng) pageContext 網(wǎng)頁(yè)的屬性是在這里管理 session 與請(qǐng)求有關(guān)的會(huì)話期 applicationservlet 正在執(zhí)行的內(nèi)容 out 用來(lái)傳送回應(yīng)的輸出 config servlet 的構(gòu)架部件 page JSP網(wǎng)頁(yè)本身exception 針對(duì)錯(cuò)誤網(wǎng)頁(yè),
18、未捕捉的例外5,jsp 有哪些動(dòng)作 ?作用分別是什么 ?JSP 共有以下 6 種基本動(dòng)作 jsp:include :在頁(yè)面被請(qǐng)求的時(shí)候引入一個(gè)文件。jsp:useBean :尋找或者實(shí)例化一個(gè) JavaBean 。 jsp:setProperty :設(shè)置 JavaBean 的屬性。 jsp:getProperty :輸出某個(gè) JavaBean 的屬性。 jsp:forward :把請(qǐng)求轉(zhuǎn)到一個(gè)新的頁(yè)面。jsp:plugin :根據(jù)瀏覽器類型為 Java 插件生成 OBJECT 或 EMBED 標(biāo)記6,JSP 中 INCLUDE 兩種實(shí)現(xiàn)方式的區(qū)別?( JSP 中兩種跳轉(zhuǎn)方式是什么?區(qū) 別是什么
19、?)動(dòng)態(tài)、靜態(tài)兩種。動(dòng)態(tài) INCLUDE 用 jsp:include 動(dòng)作標(biāo)識(shí)實(shí)現(xiàn) ,用于向當(dāng)前的頁(yè)面中包含其他 的文件,這個(gè)文件可以是動(dòng)態(tài)文件也可以是靜態(tài)文件。它通過(guò) page 屬性來(lái)指定 被包含的頁(yè)面, 總是會(huì)檢查所含文件中的變化, 適合用于包含動(dòng)態(tài)頁(yè)面, 并且可 以帶參數(shù)靜態(tài) INCLUDE 用 include 指令標(biāo)識(shí)實(shí)現(xiàn) , 在當(dāng)前使用該指令的位置嵌入其他的文件,如果被包含的文件中有可執(zhí)行的代 碼,則顯示代碼執(zhí)行后的結(jié)果。它通過(guò) file 屬性來(lái)指定被包含的頁(yè)面,不會(huì)檢查 所含文件的變化,適用于包含靜態(tài)頁(yè)面11, Class.forName 的作用 ?為什么要用 ?返回一個(gè)指定名稱的
20、 class 對(duì)象。用它是為了 load 指定名稱的 class 13,MVC 是什么?各個(gè)部分分別為何 ?分別如何實(shí)現(xiàn) ?MVC 是 Model View Controller 的簡(jiǎn)寫(xiě)。Model 代表的是應(yīng)用的業(yè)務(wù)邏輯(通 過(guò)JavaBean ,EJB 組件實(shí)現(xiàn)), View 是應(yīng)用的表示面(由 JSP 頁(yè)面產(chǎn)生), Controller是提供應(yīng)用的處理過(guò)程控制(一般是一個(gè) Servlet),通過(guò)這種設(shè)計(jì)模 型把應(yīng)用邏輯,處理過(guò)程和顯示邏輯分成不同的組件實(shí)現(xiàn)。 這些組件可以進(jìn)行交 互和重用。15 ,html 樣式表作用,原理。大量減少網(wǎng)頁(yè)代碼, 原理就是在網(wǎng)頁(yè)中自定義樣式表的選擇符, 然后
21、在網(wǎng)頁(yè)中大 量引用這些選擇符。目前大部分網(wǎng)站都是使用 class 來(lái)引用的。3.forward 和 redirect 的區(qū)別答:forward 是服務(wù)器請(qǐng)求資源,服務(wù)器直接訪問(wèn)目標(biāo)地址的 URL,把那個(gè) URL 的響應(yīng)內(nèi)容讀取過(guò)來(lái), 然后把這些內(nèi)容再發(fā)給瀏覽器, 瀏覽器根本不知道服務(wù)器 發(fā)送的內(nèi)容是從哪兒來(lái)的,所以它的地址欄中還是原來(lái)的地址。redirect 就是服務(wù)端根據(jù)邏輯 ,發(fā)送一個(gè)狀態(tài)碼 ,告訴瀏覽器重新去請(qǐng)求那個(gè)地址, 一般來(lái)說(shuō)瀏覽器會(huì)用剛才請(qǐng)求的所有參數(shù)重新請(qǐng)求,所以 session,request 參數(shù) 都可以獲取。簡(jiǎn)述在 JSP 中共享數(shù)據(jù)的方法。 大體上分為兩種情況, 第一種
22、是在同一個(gè)用戶的不同頁(yè)面之間共享數(shù)據(jù), 另一種 是在不同用戶之間共享數(shù)據(jù)。對(duì)于同一個(gè)用戶會(huì)話, 要想在不同的頁(yè)面之間共享數(shù)據(jù), 可以分為以下幾種: ?把數(shù)據(jù)保存在 Session 中(這是非常常見(jiàn)的方式) ;? 通過(guò) Cookie ;? 通過(guò)隱含的表單把數(shù)據(jù)提交到下一個(gè)頁(yè)面;? 通過(guò) ServletContext 對(duì)象; ? 通過(guò) Application 對(duì)象; ? 通過(guò)文件系統(tǒng)或者數(shù)據(jù)庫(kù);在不同用戶之間共享數(shù)據(jù),通常的方法是:? 通過(guò) ServletContext 對(duì)象; ? 通過(guò) Application 對(duì)象; ? 通過(guò)文件系統(tǒng)或者數(shù)據(jù)庫(kù);可見(jiàn),對(duì)于不用用戶之間共享數(shù)據(jù)的實(shí)現(xiàn)方法在同一個(gè)用
23、戶的不同頁(yè)面也能實(shí) 現(xiàn)數(shù)據(jù)共享。9.Request 對(duì)象的主要方法 答:setAttribute(String name,Object) : 設(shè)置名字為 name的 request 的參數(shù)值 getAttribute(String name) :返回由 name 指定的屬性值getAttributeNames() :返回 request 對(duì)象所有屬性的名字集合,結(jié)果是一個(gè)枚舉 的實(shí)例getCookies() :返回客戶端的所有 Cookie 對(duì)象,結(jié)果是一個(gè) Cookie 數(shù)組getCharacterEncoding() :返回請(qǐng)求中的字符編碼方式 getContentLength() :返回
24、請(qǐng)求的 Body 的長(zhǎng)度 getHeader(String name) :獲得 HTTP 協(xié)議定義的文件頭信息getHeaders(String name) :返回指定名字的 request Header 的所有值,結(jié)果是 一個(gè)枚舉的實(shí)例 getHeaderNames() :返回所以 request Header 的名字, 結(jié)果是一個(gè)枚舉的實(shí)例 getInputStream() :返回請(qǐng)求的輸入流,用于獲得請(qǐng)求中的數(shù)據(jù) getMethod() :獲得客戶端向服務(wù)器端傳送數(shù)據(jù)的方法 getParameter(String name) :獲得客戶端傳送給服務(wù)器端的有 name 指定的參數(shù) 值 ge
25、tParameterNames() :獲得客戶端傳送給服務(wù)器端的所有參數(shù)的名字, 結(jié)果是 一個(gè)枚舉的實(shí)例 getParameterValues(String name) :獲得有 name 指定的參數(shù)的所有值 getProtocol() :獲取客戶端向服務(wù)器端傳送數(shù)據(jù)所依據(jù)的協(xié)議名稱 getQueryString() :獲得查詢字符串 getRequestURI() :獲取發(fā)出請(qǐng)求字符串的客戶端地址 getRemoteAddr() :獲取客戶端的 IP 地址getRemoteHost() :獲取客戶端的名字getSession(Boolean create) :返回和請(qǐng)求相關(guān) Sessiong
26、etServerName() :獲取服務(wù)器的名字getServletPath() :獲取客戶端所請(qǐng)求的腳本文件的路徑 getServerPort() :獲取服務(wù)器的端口號(hào)removeAttribute(String name) :刪除請(qǐng)求中的一個(gè)屬性12. 說(shuō)出數(shù)據(jù)連接池的工作機(jī)制是什么 ?答: J2EE 服務(wù)器啟動(dòng)時(shí)會(huì)建立一定數(shù)量的池連接,并一直維持不少于此數(shù)目的 池連接??蛻舳顺绦蛐枰B接時(shí), 池驅(qū)動(dòng)程序會(huì)返回一個(gè)未使用的池連接并將其 表記為忙。如果當(dāng)前沒(méi)有空閑連接, 池驅(qū)動(dòng)程序就新建一定數(shù)量的連接, 新建連 接的數(shù)量有配置參數(shù)決定。 當(dāng)使用的池連接調(diào)用完成后, 池驅(qū)動(dòng)程序?qū)⒋诉B接表 記為
27、空閑,其他調(diào)用就可以使用這個(gè)連接。13. Class.forName 的作用 ?為什么要用 ? 答:調(diào)用該訪問(wèn)返回一個(gè)以字符串指定類名的類的對(duì)象。3 3、JSPJSP 如何處理 HTMLHTML FORMFORM 中的數(shù)據(jù)?通過(guò)內(nèi)置的 request 對(duì)象即可,如下:4 4、在 JSPJSP 如何包含一個(gè)靜態(tài)文件?靜態(tài)包含如下: 動(dòng)態(tài)包含如下: 5 5、在 JSPJSP 中如何使用注釋?主要有四中方法:1。2。/3。/* 與*/4。6 6、在 JSPJSP 中如何執(zhí)行瀏覽重定向?使用如下方式即可:response.sendRedirect(http:/ HTTP HEADER性,如下:選擇題1
28、、下面哪一個(gè)不是 JSP 本身已加載的基本類?( b )A、 java.lang.*B、java.io.* C、 javax.servlet.* D、javax.servlet.jsp.*2、對(duì)于預(yù)定義的說(shuō)法錯(cuò)誤的是:(c)A、一次可聲明多個(gè)變量和方法,只要以“;”結(jié)尾就行B、一個(gè)聲明僅在一個(gè)頁(yè)面中有效C、聲明的變量將作為局部變量D、在預(yù)定義中聲明的變量將在JSP頁(yè)面初始化時(shí)初始化3、從“員工” 表的“姓名”字段中找出名字包含“瑪麗”的人,下面哪條 select 語(yǔ)句正確:( D )A、 Select * from 員工 where 姓名 =_瑪麗_ B 、 Select * from 員工
29、where 姓名 =%瑪麗_C、 Select * from 員工 where 姓名 like _瑪麗% D、 Select * from 員工 where 姓名 like %瑪麗 %4、下述選項(xiàng)中不屬于 JDBC 基本功能的是:( D )A.與數(shù)據(jù)庫(kù)建立連接 B.提交 SQL 語(yǔ)句 C.處理查詢結(jié)果 D.數(shù)據(jù)庫(kù)維護(hù)管理5、在 JSP 中使用 標(biāo)記時(shí),不會(huì)出現(xiàn)的屬性是: ( c )A.name B.property C.valueD.以上皆不會(huì)出現(xiàn)6、Page 指令用于定義 JSP 文件中的全局屬性,下列關(guān)于該指令用法的描述不 正確的是:( D )A. 作用于整個(gè) JSP 頁(yè)面。B.可以在一個(gè)
30、頁(yè)面中使用多個(gè) 指令。C.為增強(qiáng)程序的可讀性,建議將 指令放在 JSP 文件的開(kāi)頭, 但不是必須的。D. 指令中的屬性只能出現(xiàn)一次。10、不能在不同用戶之間共享數(shù)據(jù)的方法是( A )A、通過(guò) cookie B、利用文件系統(tǒng)C、利用數(shù)據(jù)庫(kù) D、通過(guò) ServletContext對(duì)象1、下面哪一個(gè)不是 JSP 本身已加載的基本類?( )A、 java.lang.* B、 java.io.*C、 javax.servlet.* D、 javax.servlet.jsp.*2、對(duì)于預(yù)定義 的說(shuō)法錯(cuò)誤的是:( )A、一次可聲明多個(gè)變量和方法,只要以“;”結(jié)尾就行B、一個(gè)聲明僅在一個(gè)頁(yè)面中有效3、 從 “
31、員工” 表的“姓名”字段中找出名字包含“瑪麗”的人,下面哪條 select 語(yǔ)句正確:( )A、 Select * from 員工 where 姓名 =_瑪麗_ B 、 Select * from 員工 where 姓名 =%瑪麗_C、 Select * from 員工 where 姓名 like _瑪麗% D、 Select * from 員工 where 姓名 like %瑪麗 %4、 下述選項(xiàng)中不屬于 JDBC 基本功能的是:( )C、聲明的變量將作為局部變量頁(yè)面初始化時(shí)初始化D、在預(yù)定義中聲明的變量將在 JSPA.與數(shù)據(jù)庫(kù)建立連接 B.提交 SQL 語(yǔ)句 C.處理查詢結(jié)果 D. 數(shù)據(jù)庫(kù)
32、維護(hù)管理6、 Page 指令用于定義 JSP 文件中的全局屬性, 下列關(guān)于該指令用法的描述不 正確的是:( )A. 作用于整個(gè) JSP 頁(yè)面。 B. 可以在一個(gè)頁(yè)面中使用多 個(gè) 指令。C. 為增強(qiáng)程序的可讀性,建議將 指令放在 JSP 文件的開(kāi)頭, 但不是必須的。D. 指令中的屬性只能出現(xiàn)一次。10 、 不能在不同用戶之間共享數(shù)據(jù)的方法是( )A、通過(guò) cookie B、利用文件系統(tǒng)C、利用數(shù)據(jù)庫(kù) D、通過(guò) ServletContext對(duì)象第 1 章 WEB 開(kāi)發(fā)環(huán)境(1)下列關(guān)于 WEB 開(kāi)發(fā)說(shuō)法正確的是A) Web 是圖形化的和易于導(dǎo)航的B) Web 與平臺(tái)無(wú)關(guān)C) Web 是分布式的D)
33、 Web 是動(dòng)態(tài)的E) Web 是靜態(tài)的( 2 下列關(guān)于 Tomcat 說(shuō)法正確的是 。A)Tomcat 是 一種編程語(yǔ)言B)Tomcat 是種開(kāi)發(fā)工具C)Tomcat 是種編程思想D)Tomcat 是 一種開(kāi)編程規(guī)范E)Tomcat 是個(gè)免費(fèi)的開(kāi)源的 Serlvet 谷器( 3)下列關(guān)于 Tomcat 個(gè)目錄說(shuō)法錯(cuò)誤的是A)bin 目錄 包含啟動(dòng) / 關(guān)閉腳本B)conf 目錄包含不同的配置文件C)Lib 目錄包含 Tomcat 使用的 JAR 文件D)webapps 目錄 包含 web 項(xiàng)目示例,當(dāng)發(fā)布 web 應(yīng)用時(shí),默認(rèn)情況下把 web文件夾放于此目錄下E)work 目錄 包含 web
34、 項(xiàng)目示例,當(dāng)發(fā)布 web 應(yīng)用時(shí),默認(rèn)情況下把 web 文件夾放于此目錄下(4)下列關(guān)于 HTTP 協(xié)議說(shuō)法正確的是。A)HTTP 是一種請(qǐng)求/響應(yīng)式的協(xié)議B)HTTP 請(qǐng)求消息中 Accept 表示瀏覽器可接受的 MIME 類型C)HTTP 請(qǐng)求消息中 Accept-Encoding 表示瀏覽器能夠進(jìn)行解碼的數(shù)據(jù)編碼方式D)HTTP 請(qǐng)求消息中 Accept-Language 表示瀏覽器所希望的語(yǔ)言種類E)HTTP 請(qǐng)求消息中 Host 表示初始 URL 中的主機(jī)和端口。(5)下列對(duì)于 JSP 說(shuō)法中正確的是。以下分章的選擇題,第 1A)JSP 是 Sun 公司推出的新一代站點(diǎn)開(kāi)發(fā)語(yǔ)言B)
35、 JSP 完全解決了目前 ASR PHP 的一個(gè)通病一一腳本級(jí)執(zhí)行C) JSR 將內(nèi)容的生成和顯示進(jìn)行分離D)JSP 強(qiáng)調(diào)可重用的組件E JSP 采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面開(kāi)發(fā)第 2 JSP 旨令標(biāo)識(shí)一、選擇題:(1)下列關(guān)于 JSP 編譯指令說(shuō)法錯(cuò)誤的是。A) 編譯指令用于從 JSP 發(fā)送一個(gè)信息到容器上B) 編譯指令用來(lái)設(shè)置全局變量、聲明類要實(shí)現(xiàn)的方法和輸出內(nèi)容的類型等C) 編譯指令向客戶端產(chǎn)生任何輸出D) 編譯指令所有的指令都在整個(gè) JSP 頁(yè)面內(nèi)有效E 編譯指令元素為編譯階段提供了全局信息(2) 下面關(guān)于 page 指令說(shuō)法中錯(cuò)誤的是。A) page 指令用來(lái)定義 JSP 頁(yè)面中的全局屬性B)
36、個(gè) JSP 頁(yè)面只能包含一個(gè) page 指令C) 除了 import 夕卜,其他 page 指令定義的屬性/值只能出現(xiàn)一次。D) language 屬性用來(lái)指示所使用的語(yǔ)言E) “java 是當(dāng)前唯一可用的 JSP 語(yǔ)言(3)下面關(guān)于 page 指令的屬性說(shuō)法錯(cuò)誤的是。A) import 屬性用于指定導(dǎo)入哪些包B)contenttype 屬性用來(lái)指定 JSP 頁(yè)面的字符編碼和響應(yīng)的 mime 類型C) isthreadsafe 屬性用來(lái)設(shè)定 JSP 文件是否能多線程使用D) session 屬性制定此頁(yè)面是否參與 HTTP 會(huì)話。默認(rèn)值 falseE)errorpage 屬性指示當(dāng)前頁(yè)面是否為
37、其他頁(yè)的errorpage 目標(biāo)(4)下列說(shuō)法中正確的是。A) include 指令通知容器將當(dāng)前的 JSP 頁(yè)面中內(nèi)嵌的、在指定位置上的資源內(nèi)容 包含B) include 指令中 file 屬性指定要包含的文件名C) include 指令只允許你包含動(dòng)態(tài)頁(yè)面D) Taglib 指令允許頁(yè)面使用者自定義標(biāo)簽E 你必須在使用自定義標(biāo)簽之前使用 旨令(5)下列說(shuō)法中錯(cuò)誤的是 。A) !- This file displays the user log in screen -會(huì)在客戶端的 HTML 源代碼中產(chǎn)生 和上面一樣的數(shù)據(jù)B) 在客戶端的 HTML源代碼中產(chǎn)生和上面一樣的數(shù)據(jù)C) 是一個(gè)合法的
38、變量聲明D) 表達(dá)式兀素表示的是一個(gè)在腳本語(yǔ)言中被定義的表達(dá)式。E 表達(dá)式元素在運(yùn)行后被自動(dòng)轉(zhuǎn)化為字符串第 3 JSP 動(dòng)作指令( 4)下面說(shuō)法中正確的是 。A) vjsp: in eluded 素允許你包含動(dòng)態(tài)文件和靜態(tài)文件B) 如果jsp:include含的文件是動(dòng)態(tài)的,還可以用jsp:param還傳遞參數(shù)名和 參數(shù)值。C) jsp:forward標(biāo)簽從一個(gè) JSP 文件向另一個(gè)文件傳遞一個(gè)包含用戶請(qǐng)求的request 對(duì)象。D) jsp:forward標(biāo)簽以下的代碼,將不能執(zhí)行。E vjsp:getProperty元素用來(lái)獲得 Bean 的屬性值,并可以將其使用或顯示在 JSP 頁(yè)面中。
39、(5)下列說(shuō)法中錯(cuò)誤的是。A) jsp:plugin元素用于在瀏覽器中播放或顯示一個(gè)對(duì)象B)當(dāng) Jsp 文件被編譯,送往瀏覽器時(shí),jsp:plugin元素將會(huì)根據(jù)瀏覽器的版本 替換成 object或者embed元素。C)- Jsp:param 操作被用來(lái)以名值”對(duì)的形式為其它標(biāo)簽提供附加信息D) jsp:fallbackjsp:plugin動(dòng)作的一部分,并且只能在jsp:plugin動(dòng)作中使用。巳以上說(shuō)法全不對(duì)第 4 章 JSP 內(nèi)置對(duì)象(1)下面對(duì) out 對(duì)象說(shuō)法錯(cuò)誤的是 。A) out 對(duì)象用于輸出數(shù)據(jù)B) out 對(duì)象的范圍是 application。C) 如果 page 指令選擇了
40、autoflush=true,那么當(dāng)出現(xiàn)由于當(dāng)前的操作不清空緩 存而造成緩沖區(qū)溢出的情況時(shí), 這個(gè)類的所有 I/O 操作會(huì)自動(dòng)清空緩沖區(qū)的內(nèi)容。D) out.newLine()方法用來(lái)輸出一個(gè)換行符E) out.close()方法用來(lái)關(guān)閉輸出流(2) 下面關(guān)于 request 對(duì)象說(shuō)法錯(cuò)誤的是 。A) request 對(duì)象是 ServletRequest 的一個(gè)實(shí)例B) 當(dāng)客戶端請(qǐng)求一個(gè) JSP 網(wǎng)頁(yè)時(shí), JSP 引擎會(huì)將客戶端的請(qǐng)求信息包裝在這個(gè) request對(duì)象中C) getParameterName()方法返回本次請(qǐng)求的參數(shù)名字D) getParameter()方法返回包含指定參數(shù)的單
41、獨(dú)值的字符串E) getServerName() 返回接收請(qǐng)求的服務(wù)器的主機(jī)名和端口號(hào)(3)下面關(guān)于 session 對(duì)象說(shuō)法中正確的是。A) session 對(duì)象的類是 HttpSession.HttpSession 由服務(wù)器的程序?qū)崿F(xiàn)B) session 對(duì)象提供 HTTP 服務(wù)器和 HTTP 客戶端之間的會(huì)話C) session 可以用來(lái)儲(chǔ)存訪問(wèn)者的一些特定信息D) session 可以創(chuàng)建訪問(wèn)者信息容器。E 當(dāng)用戶在應(yīng)用程序的頁(yè)之間跳轉(zhuǎn)時(shí),存儲(chǔ)在session 對(duì)象中的變量會(huì)清除( 4)下面關(guān)于 pageContext 對(duì)象說(shuō)法中正確的是 。A) pageContext 對(duì)象為 JSP 頁(yè)面包裝頁(yè)面的上下文。B) pageContext 對(duì)象創(chuàng)建和初始化都是由容器來(lái)完成的C) getRequest(方法返回當(dāng)前的 request 對(duì)象D) getSession(方法返回當(dāng)前頁(yè)面的 session 對(duì)象。E) removeAttribute() 方法用來(lái)刪除默認(rèn)頁(yè)面范圍或特定范圍之中的已命名對(duì)象。(5)下列關(guān)于 Application 對(duì)象說(shuō)法中錯(cuò)誤的是 。A) Applic
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司內(nèi)部人員借款合同
- 2025電力工程施工質(zhì)量檢查、驗(yàn)收及評(píng)定管理辦法
- 2025全國(guó)數(shù)據(jù)資源統(tǒng)計(jì)調(diào)查制度
- 押金合同增補(bǔ)協(xié)議
- 農(nóng)民合作社聘用合同
- 2025年遼寧貨運(yùn)從業(yè)資格證結(jié)業(yè)考試答案
- 發(fā)動(dòng)機(jī)推進(jìn)控制系統(tǒng)戰(zhàn)略市場(chǎng)規(guī)劃報(bào)告
- 光電電視測(cè)斜儀戰(zhàn)略市場(chǎng)規(guī)劃報(bào)告
- 豆腐乳戰(zhàn)略市場(chǎng)規(guī)劃報(bào)告
- 化肥使用賠償合同范本
- 綠化養(yǎng)護(hù)服務(wù)方案(技術(shù)標(biāo) 方案)
- 《長(zhǎng)征勝利萬(wàn)歲》楊成武-【中職專用】高一語(yǔ)文下學(xué)期同步課堂(高教版2023·基礎(chǔ)模塊下冊(cè))
- 云母制品在阻燃材料中的應(yīng)用
- 月考后正確的試卷分析方法分析研究
- 裝修施工規(guī)定(十四篇)
- 集團(tuán)公司審批權(quán)限表
- SCADA系統(tǒng)操作手冊(cè)
- 滲透測(cè)試報(bào)告模版
- 老年人預(yù)防及控制養(yǎng)老院院內(nèi)感染院內(nèi)感染基本知識(shí)
- GB/T 10060-2023電梯安裝驗(yàn)收規(guī)范
- TB編程從入門到進(jìn)階
評(píng)論
0/150
提交評(píng)論