JSP 相關試題(二)


填空題

 

1.W3C是指___萬維網聯盟_______。

2.Internet采用的通信協議是___TCP/IP___。

3.當今比較流行的技術研發模式是__C/S__和__B/S__的體系結構來實現的。

4.Web應用中的每一次信息交換都要涉及到__服務器_和_客戶端__兩個層面。

5.HTML文檔的開頭和結束元素為__<html></html>_____。

6.表格定義中使用的子標記<td>的含義為___單元格___。

7.將一個圖像作為一個超級鏈接,用到了__<img>__標記。

8.input表單域表示一個文本框時,它的type屬性應該賦值為__text____。

9.URL是Uniform Resource Locator的縮寫,中文稱之為   統一資源定位器 。

10.超級鏈接標記<a>的href屬性取值為    鏈接的目標地址 

11.一個完整的JSP頁面是由普通的HTML標記、JSP指令標記、JSP動作標記、變量聲明與方法聲明、   程序片(Scriptlet  表達式(注釋(Comment7種要素構成。

12.JSP頁面的基本構成元素,其中變量和方法聲明(Declaration)、表達式(Expression)和Java程序片(Scriptlet統稱為JSP腳本元素  。

13.指令標記、JSP動作標記統稱為  JSP標記 

14.“<%!”和“%>”之間聲明的方法在整個頁面內有效,稱為頁面的成員方法 。

15.在“<%!”和“%>”之間聲明的變量又稱為  頁面成員變量,其作用范圍為整個JSP頁面。

16.JSP頁面的程序片中可以插入   HTML   標記。

17.當JSP頁面的一個客戶線程在執行   synchronized   方法時,其他客戶必須等待。

18.JSP頁面中,輸出型注釋的內容寫在  <!-- 和  -->  之間。

19.JSP聲明函數時,如果在前面加上_synchronize  關鍵字,功能是當前一個用戶在執行該方法時,其他用戶必須等待,直到該用戶完成操作。

20.Page指令的屬性Language的默認值是 java

21、在Error.jsp頁面中,要使用Exception對象,必須設置的指令是<%@page  isErrorPage  = “true”%>.

22、要使java bean在整個應用程序的聲明周期中,被該應用程序中的任何JSP文件所使用,則該java bean的Scope屬性必須設置為   application  

23、在Servlet中,主要使用HttpServletResponse類的重定向方法    sendRedirect  方法實現重定向,以及使用RequestDispatcher類的轉發方法   forward 方法實現轉發功能。

 

24.out對象的__ out.flush()_____方法,功能是輸出緩沖的內容。

25.JSP的__session___對象用來保存單個用戶訪問時的一些信息。

26.response對象的_sendRedirect(URL url)___方法可以將當前客戶端的請求轉到其他頁面去。

27.當客戶端請求一個JSP頁面時,JSP容器會將請求信息包裝在__request__對象中。

28.response.setHeader(“Refresh”, “5”)的含義是指 頁面刷新時間為  5__。

29.在JSP中為內置對象定義了4種作用范圍,即Application ScopeSession ScopePage ScopeRequest Scope 四個作用范圍。

30.表單的提交方法包括___post_______和____get______方法。

31.表單標記中的__action___屬性用於指定處理表單數據程序url的地址。

32、JavaBean是一個   java      類,它必須有一個   無參的構造            方法。

33、JSP的是內部對象可以直接使用,它是由   web容器    創建的。

34、在JSP中,頁面間對象傳遞的方法:  request  session  application 、 cookie  等方法。

35、在jsp頁面中,可以用request對象的    gtParameterValues()  方法來獲取其他頁面傳遞參數值的數組。.

36、在JSP中使用JavaBean的標簽是   <jsp:useBean class="BeanName" id=Bean實例 ,其中id的用途是   實例化一個Bean對象     。

37、使用cookie的基本步驟為:創建cookie對象,  傳送cookie對象   讀取cookie對象,設置cookie對象的有效時間。

38.在Web服務器端使用JavaBean,將原來頁面中程序片完成的功能封裝到JavaBean中,這樣能很好地實現     業務邏輯層與視圖層的分離。 

39.JavaBean中用一組set方法設置Bean的私有屬性值,get方法獲得Bean的私有屬性值。set和get方法名稱與屬性名稱之間必須對應,也就是:如果屬性名稱為xxx,那么set和get方法的名稱必須為   setXxx()  和    getXxx()  。

40.用戶在實際Web應用開發中,編寫Bean除了要使用import語句引入Java的標准類,可能還需要自己編寫的其他類。用戶自己編寫的被Bean引用的類稱之為Bean的輔助類  

41.創建JavaBean的過程和編寫Java類的過程基本相似,可以在任何Java的編程環境下完成   編寫、編譯和發布   。

42.布置JavaBean要在Web服務目錄的WEB-INF\classes文件夾中建立與  Bean的包名    對應的子目錄,用戶要注意目錄名稱的大小寫。

43.使用Bean首先要在JSP頁面中使用    import    指令將Bean引入。

44.要想在JSP頁面中使用Bean,必須首先使用    <jsp:useBean>    動作標記在頁面中定義一個JavaBean的實例。

45.scope屬性代表了JavaBean的作用范圍,它可以是page、  request   、session和application四個作用范圍中的一種。

46、getConnection()是  DriverManager  類的方法,使用過程中可能會拋出  SQLException  異常。

47、Servlet中使用Session對象的步驟為:調用  HttpServletRequest.getSession()  得到Session對象,查看Session對象,在會話中保存數據。

48、控制器主要負責兩方面的動作:  把用戶的請求分發到相應的模型  將模型的改變及時反映到視圖上 

49.JDBC的英文全稱是 Java Data Base Connectivity ,中文意義是  Java數據庫連接 

50.簡單地說,JDBC能夠完成下列三件事:與一個數據庫建立連接(connection)、向數據庫發送SQL語句(statement  、      處理數據庫返回的結果(resultset 。

51.JDBC主要由兩部分組成:一部分是訪問數據庫的高層接口,即通常所說的 JDBC API   ;另一部分是由數據庫廠商提供的使Java程序能夠與數據庫連接通信的驅動程序,即  JDBC Database Driver  。

52.目前,JDBC驅動程序可以分為四類:JDBC-ODBC 、部分用Java來編寫的本地API驅動程序  JDBC網絡純Java驅動程序  、本地協議純Java驅動程序 。

53.數據庫的連接是由JDBC 的  DrvierManager 管理的。

54.下面的代碼建立Mysql數據庫的連接,請填空:

try{ Class.forName("   com.mysql.jdbc.Driver   ");

   }

創建連接的代碼如下:

try{ //和數據庫建立連接

   conn=

    DriverManager.getConnection(

       "  jdbc:mysql:  //localhost:3306/booklib","root","");

        ……

       conn.close();

   }

catch(Exception e){       out.println(e.toString());   }

55.查詢結果集ResultSet對象是以統一的行列形式組織數據的,執行ResultSet rs = stmt.executeQuery ("select bid,name,author,publish,price from book");語句,得到的結果集rs第一列對用  bid  ;而每一次rs只能看到    行,要在看到下一行,必須使用   next()   方法移動當前行。ResultSet對象使用 getXXX()   方法獲得當前行字段的值。

56.stmt為Statement對象,執行String sqlStatement = "delete from book where bid='tp1001' ";語句后,刪除數據庫表的記錄需要執行stmt.executeUpdate (   sqlStatement  ); 語句。

57.用戶可以有多種方式請求Servlet,如  瀏覽器直接調用 ,   頁面form中提交調用  、  超級連接調用   、  Servlet調用 等。

58.javax.servlet.Servlet接口定義了三個用於Servlet生命周期的方法,它們是init() service()  、 destroy()  方法。

59.Servlet中使用Session對象的步驟為:調用 HttpServletRequest.getSession() 得到Session對象,查看Session對象,在會話中保存數據。

60.Servlet運行於服務器  端,與處於客戶端的___Applet____相對應。

61.當Server關閉時,__Servlet___就被銷毀。

62.使用Servlet處理表單提交時,兩個最重要的方法是_Post__和__Get__。

63.Serlvet接口只定義了一個服務方法就是_Service()_。

64.MVC是三層開發結構,這三個字母按順序分別代表_Model__、___View_、__Controller_______。

65.  模型  封裝了數據和對數據的操作,是實際進行數據處理計算的地方。  視圖 是應用和用戶之間的接口,它負責將應用顯現給用戶和顯示模型的狀態。控制器 負責視圖和模型之間的交互,控制對用戶輸入的響應、響應方式和流程。

66.控制器主要負責兩方面的動作:  把用戶的請求分發到相應的模型  ;  將模型的改變及時反映到視圖上 。

67.Sun公司的JSP規范提出了兩種用JSP技術建立應用程序的方式,分別稱為JSP Model 1(模式1JSP Model 2(模式2

68.在Servlet中,主要使用HttpServletResponse類的重定向方法  sendRedirect  方法實現重定向,以及使用RequestDispatcher類的轉發方法  forward  方法實現轉發功能。

 

1、  Tomcat服務器的默認端口是   8080   。怎樣修改tomcat的端口__在Tomcat下打開conf文件夾找到server.xml文件用記事本打開在<Connector port=”8080”>中把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由三部分組成:   實現java.io.serializable接口  提供無參數的構造方法    提供getter()和setter()方法訪問它的屬性 

8、  Java Servlet的主要特點是:         、方便、                                  、節省投資。運行servlet需要在___web.xml_____注冊.

9、  Servlet的生命周期分三個時期:     裝載Servlet                 創建一個Servlet實例                        銷毀                

10、  JSP開發網站的兩種模式分為_____jsp+javabean___________和      jsp+javabean+servlet  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM