jsp試題及答案
一、填空
1、Tomcat服務器的默認端口是8080。怎樣修改tomcat的端口__在Tomcat下開啟conf檔案夾找到檔案用記事本開啟在中把8080更改即可_____,
2、異常的處理,可在該方法的代碼段中包含3類代碼:try、catch和finally代碼塊。
3、jsp主要內置對象有:application、exception、pageContext、request、session、_____response_____out、config、page。
4、理論上,GET是用於獲取服務器資訊並將其作爲響應返回給客戶端,POST是用於客戶端把數據傳送到服務器。
5、application對象是代表應用程序上下文,它允許JSP頁面與包括在同一應用程序中的任何Web組件共享資訊,而session對象則是每個客戶專用的。
6、JDBC的主要任務是:與數據庫建立連接、發送SQL語句、處理結果。
7、一個Bean由三部分組成:實現alizable接口、提供無參數的構造方法、提供getter()和setter()方法訪問它的屬性。
8、JavaServlet的主要特點是:、方便、、、節省投資。執行servlet需要在________註冊.
9、Servlet的生命週期分三個時期:裝載Servlet、創建一個Servlet實例、銷燬。
10、JSP開發網站的兩種模式分爲_____jsp+javabean___________和jsp+javabean+servlet。
二、選擇題
1、下面哪一個不是JSP本身已加載的基本類?(b)
A、.*B、.*C、let.*D、.*
2、對於預定義<%!預定義%>的說法錯誤的是:(c)
A、一次可聲明多個變量和方法,只要以“;”結尾就行B、一個聲明僅在一個頁面中有效
C、聲明的變量將作爲局部變量D、在預定義中聲明的變量將在JSP頁面初始化時初始化
3、從“員工”表的“姓名”字段中找出名字包含“瑪麗”的人,下面哪條select語句正確:(D)
A、Select * from員工where姓名=’_瑪麗_’B、Select * from員工where姓名=’%瑪麗_’
C、Select * from員工where姓名like ‘_瑪麗%’D、Select * from員工where姓名like ‘%瑪麗%’
4、下述選項中不屬於JDBC基本功能的是:(D)
A.與數據庫建立連接B.提交SQL語句C.處理查詢結果D.數據庫維護管理
5、在JSP中使用標記時,不會出現的屬性是:(c)
eD.以上皆不會出現
6、Page指令用於定義JSP檔案中的全局屬性,下列關於該指令用法的描述不正確的是:(D)
A.<%@ page="">作用於整個JSP頁面。
B.可以在一個頁面中使用多個<%@ page="">指令。
C.爲增強程序的可讀性,建議將<%@ page="">指令放在JSP檔案的開頭,但不是必須的。
D.<%@ page="">指令中的屬性只能出現一次。
7、在JSP中調用JavaBean時不會用到的標記是:(A)
A.B.C.D.
8、關於JavaBean正確的說法是:(A)
A、Java檔案與Bean所定義的類名可以不同,但一定要注意區分字母的大小寫
B、在JSP檔案中引用Bean,其實就是用語句
C、被引用的Bean檔案的檔案名後綴爲
D、Bean檔案放在任何目錄下都可以被引用
9、Servlet程序的入口點是:(A)
A、init()B、main()C、service()D、doGet()
10、不能在不同用戶之間共享數據的方法是(A)
A、透過cookieB、利用檔案系統C、利用數據庫D、透過ServletContext對象
三、問答題
有哪些內置對象?作用分別是什麼?
application對象代表應用程序上下文,它允許JSP頁面與包括在同一應用程序中的'任何Web組件共享資訊。
Config對象允許將初始化數據傳遞給一個JSP頁面
Exception對象含有隻能由指定的JSP“錯誤處理頁面”訪問的異常數據。
Out對象代表提供輸出流的訪問
Page對象代表JSP頁面對應的Servlet類實例
PageContext對象是Jsp頁面本身的上下文,它提供唯一一組方法來管理具有不同作用域的屬性
Request對象提供對Http請求數據的訪問,同時還提供用於加入特定請求數據的上下文
Response對象允許直接訪問HttpServletResponse對象
Session對象可能是狀態管理上下文中使用最多的對話
有哪些動作?作用分別是什麼?
操作被用來以“名—值”隊的形式爲其他標籤提供附加資訊
操作允許在請求是在現成的JSP頁面裏包含靜態或者動態資源
操作允許將請求轉發到另一個JSP、servlet或靜態資源檔案
標籤用來在JSP頁面中創建一個JavaBean實例並指定他的名字以及作用範圍
此操作和setBean一起協作,用來設定JavaBean的屬性
操作是對操作的補充,用來訪問一個Bean的屬性
用來產生客戶端瀏覽器的特別標籤,可以使用它來插入Applet和JavaBean
中動態INCLUDE與靜態INCLUDE的區別?
如果檔案僅僅是靜態檔案,那麼這種包含僅僅是把包含檔案的內容加到JSP檔案中去,但這個被包含檔案不會被JSP編譯器執行。相反,如果這個被包含檔案是動態的檔案,那麼他將被JSP編譯器執行。如果是動態檔案還可以用傳遞參數
4.兩種跳轉方式分別是什麼?有什麼區別?
操作允許在請求是在現成的JSP頁面裏包含靜態或者動態資源
操作允許將請求轉發到另一個JSP、servlet或靜態資源檔案
let執行的生命週期圖.
裝載Servlet
Servlet類Servlet初始化(調用init方法)
實例對象被回收提供服務(調用Service方法)
銷燬Servlet實例(調用destroy方法)
6.在程序裏怎樣註冊servlet.
displayChart
layChart
displayChart
/displayChart
-
小升初的英語模擬試題
小升初的英語模擬試題一、根據所給出的漢語完成英語句子。1.______________(四分之三)ofthewaterinthebottleisred.2.---Whendidyou_______(畢業)?----Lastyear.3.Iwanttotravel______the_____(周遊世界).yoneworks_______(幾個)hourseveryday.5.Ifhe_______(違...
-
七年級語文下冊第一單元測試題
一、選擇題(21分)1.下列加點字注音完全正確的一組是()(3分)A.菜畦qí訕笑shān確鑿záo瞬息shùnB.油蛉líng秕穀bǐ涉足shè佇立zhùC.收斂jiǎn書塾shú旋轉zhuàn襟上jīnD.蟬蛻tuì環謁hè簡陋lu腦髓suǐ2.下列詞語字形有誤的一項是()(3分)A.相宜陋醜瞬息人跡罕至B.確鑿...
-
小學四年級數學上期中複習習題
一、填空1._______是180的3倍;180是_______的3倍;2.72小時=_______天300分=_______秒300秒=_______分3.一個周角=_______個平角=_______個直角4.兩個銳角拼起來,有可能是______角,也有可能是______角。5.把一個鈍角分成兩個角,如果一個是直角,那麼另一個角一定是__...
-
七年級英語聽力試題
七年級的`英語聽力試題應該要怎麼進行出題呢?相關的重點又是什麼呢?下面是小編推薦給大家的七年級英語聽力試題,希望大家有所收穫。聽下列5個對話和對話後的問題,選擇正確答案。(每個對話讀一遍)()6.A.White.B.Yellow.C.Blue.()7.A.Ithappenedinaclothingshop.B.Ithappen...