




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1JSP頁面經過編譯之后,將創(chuàng)建一個( B )。A. applet2.以下對象中得B. severlet C. application(D)不就是JSP得內置對象。B.session C.applicationD. exe文件A.request3.下邊哪個不就是FORM得元素?(D )。A.Input B.textarea C.select4.Page指令得import屬性得作用就是:(CA.定義 JSP 頁面響應得 MIME 類型B.定義 JSP 頁面使用得腳本語言C.為 JSP 頁面引入 JAVA 包中得類D.定義 JSP 頁面字符得編碼D.beanD.table)。5.關于JavaBea
2、n得說法,哪個就是正確得?A.JavaBean得具體類可以不就是public得。(DB.JavaBean可以只提供一個帶參數(shù)得構造器。D.JavaBea n可以保存狀態(tài)。C.jsp:userBean可以向HTML標記一樣不關閉。6.JavaBean得生命周期中,哪個就是用來跟蹤用戶得會話得?( A )A.session B.requestC.page D.application7.在JSP中,要定義一個方法,需要用到以下(C )元素。A.B.C.D.8.下面得說法錯誤得就是:(D )A. JSP可以處理動態(tài)內容與靜態(tài)內容B.在JSP最終會編譯成字節(jié)碼后執(zhí)行C.在JSP中可以使用腳本控制Html
3、得標簽生成D. JSP中不能使用注釋Java腳本中得代碼9.不能在不同用戶之間共享數(shù)據得方法就是:(A )A.通過cookieB.利用文件系統(tǒng)C.利用數(shù)據庫D.通過ServletContext對象10.( B )指令指定自定義標簽得描述器所在位置?A.pageB.taglibC.includeD.config11.在J2EE中,$2 +“4”將輸出(B )。A.2 + 4 B.6C.24D.不會輸出,因為表達式就是錯誤得12.Java EE中,JSP EL表達式:$user、loginName執(zhí)行效果等同于(a)。A.B.C.D.13.以下就是部署在主機80口上得web應用webdev得部署描
4、述文件web、xml得一部分:acco un tServletv/servlet -n ame、tarena、account、AccountServlet /配置初始化參數(shù) in terestRatev/param-n ame0、012vservlet-ma ppingvservlet-n ameacco un tServletv/servlet-n ame/acco un t/* 一個客戶在瀏覽器得地址欄輸入了如下URL:當客戶端向一個JSP頁面發(fā)出請求時,Web Container將JSP轉化成Servlet得源代碼(只在第一次請求時),然后編 譯轉化后得Servlet并加載到內存中執(zhí)行,
5、執(zhí)行得結果Response到客戶端。JSP只在第一次執(zhí)行得時候會轉化為Servlet,以后每次執(zhí)行Web容器都就是直接執(zhí)行編譯后得Servlet,所以JSP與Servlet只就是在第一次執(zhí)行得時候不一樣,JSP慢一點,以后得執(zhí)行都就是相同得2.如何避免JSP頁面自動生成session對象?為什么要這么做?在默認情況下,在對一個JSP頁面發(fā)出請求時,如果session還沒有建立,JSP頁面會自動為請求建立一個session對象但就是session就是比較消耗資源得,如果沒必要保持與使用session就不應該創(chuàng)建session,例如一些只就是用來宣傳產品得網站,往往沒必要使用session來保存信
6、息,可以使用jsp頁面指令session=”false”來避免JSP頁面為每個請求都自動創(chuàng)建session、實例代碼如下:v% Page session=”false”3. 只能在本網站內跳轉response、sendRedirect跳轉到任何一個地址得頁面回(18)A,調用getServletPath返回(19)C,調用getPathInfo返回(20) DA、/webdevB、accno=1212&amt=1000C、/acco untD、/de po sitE、Servletc onfigF、getl nit ParameterG、ServletH、/webdev/acco unt/de
7、po sit_ 、簡答題Servlet低嗎?調用(13)G或(14)E得方法(15)F可以獲得初始參數(shù)interestRate得值。在accountServlet中調用ServletRequest得getRequestURI返回(16)H,調用getQueryString返回_ (17)B_ ,調用getContextPath返1、JSP頁面就是如何被執(zhí)行得?JSP執(zhí)行效率比4.簡述JSP常用得內置對象。request,請求對象respon se,pageContext,頁面上下文對象session,app lication,應用程序對象out,響應對象會話對象輸出對象page,頁面對象exc
8、e ption,異常對象config,頁面配置對象5.簡述解決漢字亂碼問題得常用方法。request、setCharacterEncoding(“GB2312 ); name=newString(name、getBytes(“ISO8859_1),“gb2312”);6.簡述協(xié)議數(shù)據提交方式。協(xié)議提交時默認為get、用get方式提交時,地址欄中可見且有長度限制 用Post方式提交時,地址欄不可見,無長度限制(225);,使用方式為:method=post7.簡述MVC設計模式1、模型(Model)模型就是應用程序得主體部分。模型表示業(yè)務數(shù)據,或者業(yè)務邏輯、2、 視圖(View)視圖就是應用程序
9、中用戶界面相關得部分,就是用戶瞧到并與之交互得界面。3、 控制器(controller)控制器工作就就是根據用戶得輸入,控制用戶界面數(shù)據顯示與更新modelMVC不僅實現(xiàn)了功能模塊與顯示模塊得分離,同時它還提高了應用系統(tǒng)得可植性與組件得可復用性對象狀態(tài)。維護性、可擴展性、可移& 簡述Servlet生命周期Servlet就是一種可以 在Servlet容器中運行得組件,那么理所當然就應該有一個從創(chuàng)建到銷毀得過程Servlet生命周期。Servlet得生命周期可以分為加載、實例化、初始化、處理客戶請求與卸載五個階段init()、service()與destroy()三個方法。生命周期得具體說明如下:
10、Servlet容器完成加載Servlet類與實例化一個Servlet對象init()方法完成初始化工作,該方法由Servlet容器調用完成service()方法處理客戶端請求,并返回響應結果destroy()方法在Servlet容器卸載Servlet之前被調用,釋放一些資源三、程序設計題,這個過程我們可以稱之為,體現(xiàn)在方法上主要就是1、第一個Servletl文件,讀取兩個請求參數(shù)first與seco nd,將其轉換為int值后相加,與存放在請求范圍內,然后把請求轉發(fā)第二個Servlet2、。第二個Servlet2文件(url為out put),向客戶輸出Servlet1計算得結果。根據注釋補充
11、下列代碼。P ublic class Servlet1 exte nds Servlet p ublic void service(ServletRequest request,ServletRes ponse response)throws ServletExce pti on, I OExce pti on /讀取兩個請求參數(shù),并將其轉換為int值int first = Integer、valueOf(request、getParameter(first)、intValue();intsec on d=1 IntegervalueOf(requestget Parameter(second
12、)intValue();/將兩個數(shù)字相加int sum=first+sec ond;在request對象中添加sum屬性request、setAttribute(sum, String、valueOf(sum);/*把請求轉發(fā)給Servlet2 */ServletC on text con text = getServletC on text();RequestDispatcher dispatcher =context、getRequestDispatcher(/output);dispatcher、forward(request, response); p ublic class Serv
13、let2 exte nds Servlet p ublic void service(ServletRequest request,ServletRes ponse response)throws ServletExce pti on, I OExce pti on 讀取請求范圍內Servlet1計算出得與String sum=(String)request、getAttribute(sum):向客戶端輸出與PrintWriter out=response、getWriter();out、print(the sum is +sum);2。寫一個JSP訪問MySQL數(shù)據庫得userT表,并完成查詢與修改操作:JDBC數(shù)據源名為test,驅動類名為:、mysql、jdbc、Driver,連接數(shù)據庫得url為:jdbc:mysql:/localhost:3306/test。user表中id字段為主鍵數(shù)據類型為整型,name字段為文本類型,password為數(shù)字類型。數(shù)據庫數(shù)據如下所示 ididnam
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電力檢修合同范本
- 手機 經銷合同范本
- 勞務塔吊司機合同范本
- 加工非標制作合同范本
- 農村產業(yè)外包合同范本
- 入職家政合同范本
- 公路承包轉讓合同范本
- 公司加班裝修合同范本
- 產品推廣協(xié)議合同范本
- 冷庫維修合同范本正規(guī)合同
- 消防水箱安裝施工方案
- 【重慶長安汽車公司績效管理現(xiàn)狀、問題及優(yōu)化對策(7600字論文)】
- 家鄉(xiāng)-延安課件
- 孔軸的極限偏差表
- 熱軋鋼板和鋼帶尺寸允許偏差
- 無人機導航與通信技術PPT完整全套教學課件
- BBC-商務英語會話
- 中等職業(yè)學校畢業(yè)生就業(yè)推薦表
- 鋼結構設計原理全套PPT完整教學課件
- 2023年浙江首考讀后續(xù)寫真題講評課件 高三英語二輪復習寫作專項+
- 各期前列腺癌治療的指南推薦
評論
0/150
提交評論