鄭州大學(xué)軟件學(xué)院機(jī)試題-2011-2012--JSP程序設(shè)計_第1頁
鄭州大學(xué)軟件學(xué)院機(jī)試題-2011-2012--JSP程序設(shè)計_第2頁
鄭州大學(xué)軟件學(xué)院機(jī)試題-2011-2012--JSP程序設(shè)計_第3頁
鄭州大學(xué)軟件學(xué)院機(jī)試題-2011-2012--JSP程序設(shè)計_第4頁
鄭州大學(xué)軟件學(xué)院機(jī)試題-2011-2012--JSP程序設(shè)計_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、JSP程序設(shè)計總共69題共100分答卷編號:K0000*答題開始時間:2012-01-08 *答題結(jié)束時間:2012-01-08 1*考生姓名:白*考試時間:00:*分鐘總得分:*分評卷人:系統(tǒng)自動評卷評卷時間:2012-01-*一、單選題 (共30題,每題1分,共30分)1. 下列哪個不屬于監(jiān)聽器接口ServletContextAttributeListener提供的方法() (1分)A.public void attributeAdded(ServletContextAttributeEvent?scab)B.public void attributeRemoved(ServletCont

2、extAttributeEvent?scab)C.public void attributeReplaced(ServletContextAttributeEvent?scab)D.public void valueBound(HttpSessionBindingEvent event).標(biāo)準(zhǔn)答案:D考生答案:D2. FilterChain接口中僅定義一個方法:public void doFilter(ServletRequest req,ServletResponse res),該方法的作用是。() (1分)A.用于將請求/響應(yīng)繼續(xù)沿過濾器鏈向后傳給下一個過濾器。如果調(diào)用該方法的過濾器是鏈中

3、最后一個,那么目標(biāo)資源被調(diào)用。B.用于對請求/響應(yīng)內(nèi)容進(jìn)行過濾。C.對請求進(jìn)行服務(wù),生成響應(yīng)。D.僅處理生成的響應(yīng),改變響應(yīng)的頭和內(nèi)容體。.標(biāo)準(zhǔn)答案:A考生答案:B3. 下面Servlet的哪個方法用來為請求服務(wù),在Servlet生命周期中,Servlet每被請求一次它就會被調(diào)用一次。( ) (1分)A.service() B.init() C.doPost() D.destroy() .標(biāo)準(zhǔn)答案:A考生答案:A4. 下列File對象的哪個方法能夠創(chuàng)建一個新文件,如果創(chuàng)建成功返回true,否則返回false(該文件已經(jīng)存在)。( ) (1分)A.isFile()B.createNewFile(

4、)C.mikdir()D.length().標(biāo)準(zhǔn)答案:B考生答案:B5. Java提供的流類,從所操作的數(shù)據(jù)單位來看將數(shù)據(jù)寫入二進(jìn)制文件的流稱為( ) (1分)A.輸入流 B.輸出流C.字符流D.字節(jié)流.標(biāo)準(zhǔn)答案:D考生答案:D6. 給定某Servlet程序的片段如下,用戶在瀏覽器地址欄中鍵盤鍵入正確的請求URL并回車后,在控制臺上顯示的結(jié)果是。() public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException System.out.

5、println("get"); doPost(request,response); public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException System.out.println("post"); (1分)A.get B.post C.get post D.post get .標(biāo)準(zhǔn)答案:C考生答案:A7. 編寫一個Filter,必須()。 (1分)A.繼承Filter 類B.實現(xiàn)Filte

6、r 接口C.繼承HttpFilter 類D.實現(xiàn)HttpFilter接口.標(biāo)準(zhǔn)答案:B考生答案:B8. Servlet 可以在以下( )三個不同的作用域存儲數(shù)據(jù)。 (1分)A.HttpServletRequest、HttpServletResponse、HttpSessionB.HttpServletRequest、HttpSession、ServletContextC.HttpServletResponse、HttpSession、ServletContextD.HttpServletRequest、HttpServletResponse、ServletContext.標(biāo)準(zhǔn)答案:B考生答案:

7、B9. 在J2EE中,給定某Servlet的代碼如下,編譯運行該文件,以下陳述正確的是( )。Public class Servlet1 extends HttpServlet Public void init() throws ServletException Public void service(HttpServletRequest request,HttpServletResponse response) Throws ServletException,IOException PrintWriter out = response.getWriter(); Out.println(“he

8、llo!”); (1分)A.編譯該文件時會提示缺少doGet()或者dopost()方法,編譯不能夠成功通過B.編譯后,把Servlet1.class放在正確位置,運行該Servlet,在瀏覽器中會看到輸出文字:hello!C.編譯后,把Servlet1.class放在正確位置,運行該Servlet,在瀏覽器中看不到任何輸出的文字D.編譯后,把Servlet1.class放在正確位置,運行該Servlet,在瀏覽器中會看到運行期錯誤信息.標(biāo)準(zhǔn)答案:B考生答案:B10. 以下哪句代碼可以正確導(dǎo)入核心標(biāo)簽庫:() (1分)A.<% page import = “c”%>B.<%

9、page prefix = “c” uri = “/WEB-INF/c.tld”%>C.<% taglib prefix = “c” import = “/WEB-INF/c.tld” %>D.<% taglib prefix = “c” uri = “/WEB-INF/c.tld”%>.標(biāo)準(zhǔn)答案:D考生答案:D11. 在J2EE中,標(biāo)簽庫中文件(*.tld)存放在()目錄下。 (1分)A.WEBINF B.WEBINF/tags C.WEBINF/classes D.WEBINF/lib .標(biāo)準(zhǔn)答案:A考生答案:A12. 關(guān)于數(shù)據(jù)源Data source 的描述

10、錯誤的是() (1分)A.數(shù)據(jù)源使用方式:直接使用數(shù)據(jù)源。在程序中創(chuàng)建類的對象,該對象實現(xiàn)JDBC驅(qū)動程序中的DataSource接口。并使用該對象獲取數(shù)據(jù)庫連接。B.數(shù)據(jù)源使用方式:使用JNDI注冊數(shù)據(jù)源,然后在程序中查詢獲取在JNDI服務(wù)中的數(shù)據(jù)源,使用數(shù)據(jù)源連接數(shù)據(jù)庫。C.實現(xiàn) DataSource 接口的對象通常在基于 JavaTM Naming and Directory Interface (JNDI) API 的命名服務(wù)中注冊。D.DataSource 對象可以獲取連接,但是不能取代DriverManager的作用。 .標(biāo)準(zhǔn)答案:D考生答案:B13. ResultSet的常量中哪

11、個描述結(jié)果集不可滾動,相當(dāng)于基本結(jié)果集。() (1分)A.TYPE_SCROLL_INSENSITIVE B.TYPE_SCROLL_SENSITIVE C.TYPE_FORWARD_ONLY D.CONCUR_READ_ONLY E.CONCUR_UPDATABLE .標(biāo)準(zhǔn)答案:C考生答案:C14. 對test數(shù)據(jù)庫操作的SQL語句,語法錯誤的是() (1分)A.show databases; B.Create database test;C.delete database test;D. Use test;E.Drop database test; .標(biāo)準(zhǔn)答案:C考生答案:D15. 下面是

12、IP地址為89Web服務(wù)器上,ch應(yīng)用下的一個Servlet部署文件的片段: <servlet> <servlet-name>Hello</servlet-name> <servlet-class>myservlet.example.FirstServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>Hello</servlet-name> <url-pattern>/helpH

13、ello</url-pattern> </servlet-mapping> 訪問此Servlet的URL地址是。( ) (1分)A.89:8080/ch/helpHelloB.89:8080/ch/helpHello.javaC.89:8080/helpHelloD./helpHello.標(biāo)準(zhǔn)答案:A考生答案:A16. 在JSP中使用<jsp:getProperty>標(biāo)記時,不會出現(xiàn)的屬性是:( ) (1分)A.name B.property C.value

14、 D.以上皆不會出現(xiàn).標(biāo)準(zhǔn)答案:C考生答案:C17. 在JDBC中,使用下列哪個接口來描述結(jié)果集 ( ) (1分)A.Statement B.ConnectionC.ResultSetD.DriverManager.標(biāo)準(zhǔn)答案:C考生答案:C18. 閱讀下面代碼片段: JavaBeanClass bean=new JavaBeanClass(parameter); getServletContext().setAttribute("keyword",bean);或者 application.setAttribute("keyword",bean); 該段代

15、碼創(chuàng)建的Bean,下列敘述哪項是正確的?( ) (1分)A.Request 周期的Bean B.Application 周期的BeanC.Session周期的BeanD.Page周期的Bean.標(biāo)準(zhǔn)答案:B考生答案:B19. 當(dāng)()時,JSP引擎將消滅某一個session對象。 (1分)A.有新客戶訪問時B.web應(yīng)用服務(wù)器啟動后,第一個客戶來訪時C.該session對應(yīng)的客戶關(guān)閉瀏覽器時D.該session對應(yīng)的客戶刷新jsp頁面時.標(biāo)準(zhǔn)答案:C考生答案:A20. 列出當(dāng)前數(shù)據(jù)庫的所有表的命令是。( ) (1分)A.show all tables;B.display tables;C.sho

16、w table;D.show tables;.標(biāo)準(zhǔn)答案:D考生答案:D21. 在J2EE中,若要在JSP中正確使用標(biāo)簽:<x:getKing/>,在jsp中聲明的taglib指令為:<% taglib uri=”/WEB-INF/myTags.tld” prefix=”_”%>,下劃線應(yīng)是 ( ) (1分)A.x B.getKing C.myTags D.king .標(biāo)準(zhǔn)答案:A考生答案:A22. 下面哪一條語句的語法是正確的 ( ) (1分)A.<%= request.getParameter("name");%> B.<%!St

17、ring name="abc" %>C.<% session.getAttribute("name",name);%> D.<% String name2=null;%> .標(biāo)準(zhǔn)答案:D考生答案:D23. 當(dāng)a.jsp發(fā)生錯誤時能定向到另一個錯誤處理頁面b.jsp,那么a.jsp文件中應(yīng)該定義page指令里的哪一個屬性。 ( ) (1分)A.session B.isErrorPageC.buffer D.errorPage .標(biāo)準(zhǔn)答案:D考生答案:B24. 表單標(biāo)記中的action屬性的作用是 ( ) (1分)A.為表單命名

18、 B.調(diào)用客戶端驗證方法C. 指明表單信息發(fā)送的目的地址 D.聲明表單的提交方式.標(biāo)準(zhǔn)答案:C考生答案:C25. 下面哪一個屬性不是<% page %>標(biāo)簽的屬性 ( ) (1分)A.language B.contentType C.import D.name.標(biāo)準(zhǔn)答案:D考生答案:B26. Tomcat服務(wù)默認(rèn)情況下使用的端口號是 ( ) (1分)A.8000 B.8080 C.8888 D.80 .標(biāo)準(zhǔn)答案:B考生答案:B27. JSTL的全稱是( ) (1分)A.Java Standard Tag Library B.JSP Standard Tag Library C.Ja

19、va Script Page Standard Tag Library D.JSP Server Tag Library.標(biāo)準(zhǔn)答案:B考生答案:C28. 當(dāng)瀏覽器第二次訪問以下JSP網(wǎng)頁時的輸出結(jié)果是什么? ( ) <!% int a=0; %> <% int b=0; a+; b+; %> a:<%= a %> <br> b:<%= b %> (1分)A.a=0 b=0 B.a=1 b=1 C.a=2 b=1 D.a=2 b=2 .標(biāo)準(zhǔn)答案:C考生答案:C29. 在JSP程序中若想定義一個方法,必須將該方法放在下列哪種標(biāo)記里 ( )

20、 (1分)A.<% %> B.<% %>C.<%! %> D.<%- -%>.標(biāo)準(zhǔn)答案:C考生答案:B30. 給定HttpServlet請求對象request以及HttpServlet響應(yīng)對象response,下面哪條語句能夠在servlet中創(chuàng)建cookie"username",并將值設(shè)為"qq"?( ) (1分)A.request.addCookie ("username". "qq") B.request.setCookie ("username, &

21、quot;qq")C.response.addCookie (username", "qq")D.request.addHeader (new Cookie ("username", "qq")E.request.addCookie (new Cookie ("username", "qq")F.response.addCookie (new Cookie ("username", "qq") G.response.addHeader

22、(new Cookie ("username", "qq").標(biāo)準(zhǔn)答案:F考生答案:G二、多選題 (共15題,每題2分,共30分)1. 為了實現(xiàn)對下列jsp代碼動作的監(jiān)聽,需要定義的監(jiān)聽器必須實現(xiàn)的接口下列哪些接口。( )test.jsp文件代碼如下:<%getServletContext().setAttribute("userName","hellking");getServletContext().removeAttribute("userName");request.getSess

23、ion.setAttribute("user","hellking");%> (2分)A.ServletContextListenerB.ServletContextAttributeListenerC.HttpSessionAttributeListenerD.HttpSessionBindingListenerE.ServletRequestAttributeListener.標(biāo)準(zhǔn)答案:B,D考生答案:A,C2. 在web.xml文件中,有下列代碼:<filter-mapping> <filter-name>LogFil

24、ter</filter-name> <url-pattern>/*.jsp</url-pattern> < dispatcher > REQUEST </ dispatcher > < dispatcher > INCLUDE < /dispatcher ></filter-mapping>Hello.jsp文件的代碼如下:<% page contentType="text/html;charset=GB2312" %><% page import="

25、java.sql.*" %><html><body bgcolor=cyan> <jsp:include file="date.jsp"/> <jsp:forward page="helpHello.jsp"/> <a href="login.jsp">登錄</a></body></html>訪問Hello.jsp文件,過濾器LogFilter過濾的文件有( ) (2分)A.Hello.jsp B.helpHello.jsp

26、 C.login.jsp D.date.jsp .標(biāo)準(zhǔn)答案:A,D考生答案:A,D3. Form表單的method屬性能取下列哪些項的值( ) (2分)A.submit B.puts C.post D.get .標(biāo)準(zhǔn)答案:C,D考生答案:C,D4. 下面哪些項是加載驅(qū)動程序的方法?( ) (2分)A.通過DriverManager.getConnection方法加載B.調(diào)用方法 Class.forNameC.通過添加系統(tǒng)的jdbc.drivers屬性D.通過registerDriver方法注冊.標(biāo)準(zhǔn)答案:B,C,D考生答案:A,B5. Java中有四個“輸入/輸出”的抽象類,其中用于做字節(jié)流輸

27、入輸出操作的是( ) (2分)A.InputStream B.OutputStream C.Reader D.Writer .標(biāo)準(zhǔn)答案:A,B考生答案:A,B6. 在J2EE中,Servlet從實例化到消亡是一個生命周期。下列描述正確的是( )。 (2分)A.在典型的Servlet生命周期模型中,每次Web請求就會創(chuàng)建一個Servlet實例,請求結(jié)束Servlet就消亡了B.init()方法是容器調(diào)用的Servlet實例此方法僅一次 C.在容器把請求傳送給Servlet之后,和在調(diào)用Servlet實例的doGet或者doPost方法之前,容器不會調(diào)用Servlet實例的其他方法 D.在Serv

28、let實例在service()方法處理客戶請求時,容器調(diào)用Servlet實例的init()方法一定成功運行了 .標(biāo)準(zhǔn)答案:A,B,D考生答案:B,D7. Statement接口中,可以處理查詢語句的方法是() (2分)A.executeQuery(String sql) B.executeUpdate(String sql) C.execute(String sql) D.executeBatch(String sql).標(biāo)準(zhǔn)答案:A,C考生答案:B,C8. JDBC主要作用有() (2分)A.與數(shù)據(jù)庫連接B.發(fā)送SQL語句C.處理語句執(zhí)行結(jié)果D.處理SQL語句E.JDBC由一些Java語言編

29、寫的類和頁面組成。 .標(biāo)準(zhǔn)答案:A,B,C考生答案:A,B,C9. 對于聲明語法<%!%>的說法正確的是:( ) (2分)A.一次可聲明多個變量和方法,只要以“;”結(jié)尾就行 B.一個聲明僅在一個頁面中有效C.聲明的變量將作為局部變量 D.在預(yù)定義中聲明的變量將在JSP頁面初始化時初始化.標(biāo)準(zhǔn)答案:A,B,D考生答案:A,D10. 能在不同用戶之間共享數(shù)據(jù)的方法是( ) (2分)A.通過cookie B.利用文件系統(tǒng)C.利用數(shù)據(jù)庫D.通過ServletContext對象.標(biāo)準(zhǔn)答案:B,C,D考生答案:B,C,D11. 如果某個類要成為Servlet,則它應(yīng)該繼承如下哪些接口或類( )

30、 (2分)A.HttpServletRequest B.HttpServlet C.HttpServletResponse D.GenericServletE.Servlet.標(biāo)準(zhǔn)答案:B,D,E考生答案:B,D12. 在下面哪些web應(yīng)用目錄中可以放置所需要的class或類庫? ( ) (2分)A./WEB-INF/lib放置jar文件 B./META-INF/lib放置jar文件 C./classes 放置已經(jīng)編譯的類文件D. /WEB-INF/lib 放置已經(jīng)編譯的類文件E./WEB-INF/classes 放置已經(jīng)編譯的類文件F./META-INF/classes 放置已經(jīng)編譯的類文件

31、.標(biāo)準(zhǔn)答案:A,E考生答案:A,E13. 在J2EE中,重定向到另一個頁面,以下( )語句是正確的。 (2分)A.request.sendRedirect("");B.request.sendRedirect();C.response.sendRedirect("");D.response.sendRedirect();E.<jsp:forward page=""/>F.request.getRequestDispatcher("").forward(request,response);G.<js

32、p:include page=""/>.標(biāo)準(zhǔn)答案:C,E,F考生答案:D,E14. 在動態(tài)Web頁面使用自定義標(biāo)簽,需要編寫的文件有( )。 (2分)A.tag文件 B.tld文件 C.dtd文件 D.xml文件 E.java文件 F.jsp文件 .標(biāo)準(zhǔn)答案:B,D,E,F考生答案:B,D15. 為了統(tǒng)計訪問頁面的客戶數(shù),并且防止用戶通過刷新頁面來增加計數(shù)器的值,編寫代碼時,使用下列哪些內(nèi)置對象。() (2分)A.page對象 B.request對象 C.response對象 D.session對象 E.application對象 .標(biāo)準(zhǔn)答案:D,E考生答案:B,E三

33、、判斷題 (共15題,每題1分,共15分)1. 在Web.xml文件中部署監(jiān)聽器,用<listener>注冊監(jiān)聽器,用<listener-mapping&gt映射監(jiān)聽器。 (1分) (&nbsp; ).標(biāo)準(zhǔn)答案:錯誤考生答案:錯誤2. 創(chuàng)建一個File對象,就會在某個物理路徑下創(chuàng)建一個文件或目錄。() (1分) ( ).標(biāo)準(zhǔn)答案:錯誤考生答案:正確3. 使用Java的輸出流寫入數(shù)據(jù)的時候,就會開啟一個通向目的地的通道,這個目的地可以是文件,但不能是內(nèi)存或網(wǎng)絡(luò)連接等。 (1分) ( ).標(biāo)準(zhǔn)答案:錯誤考生答案:錯誤4. 數(shù)據(jù)庫連接池技術(shù)思想:將數(shù)據(jù)庫連接作為對象

34、存儲在一個Vector對象中,一旦數(shù)據(jù)庫連接建立后,不同的數(shù)據(jù)庫訪問請求就可以共享這些連接。通過復(fù)用這些已經(jīng)建立的數(shù)據(jù)庫連接,極大地節(jié)省系統(tǒng)資源和時間。 (1分) ( ).標(biāo)準(zhǔn)答案:正確考生答案:正確5. Statement對象返回的結(jié)果集中游標(biāo)的初始位置在第一行。 (1分) ( ).標(biāo)準(zhǔn)答案:錯誤考生答案:正確6. doGet()和doPost()方法分別處理客戶端GET和POST方法發(fā)送的請求。 (1分) ( ).標(biāo)準(zhǔn)答案:正確考生答案:正確7. Servlet與普通Java應(yīng)用程序一樣,要有main方法。 (1分) ( ).標(biāo)準(zhǔn)答案:錯誤考生答案:錯誤8. 在MVC模式中,因為Servl

35、et負(fù)責(zé)創(chuàng)建JavaBean,所以JavaBean的構(gòu)造函數(shù)可以帶有參數(shù),除了保留get和set規(guī)則外,還可以有其他功能的函數(shù)。() (1分) ( ).標(biāo)準(zhǔn)答案:正確考生答案:錯誤9. 實現(xiàn)轉(zhuǎn)發(fā)需要兩個步驟,首先在Servlet中要得到RequestDispatcher對象,然后在調(diào)用該對象的forward方法實現(xiàn)轉(zhuǎn)發(fā)。() (1分) ( ).標(biāo)準(zhǔn)答案:正確考生答案:錯誤10. 表單域一定要放在元素中。 (1分) ( ).標(biāo)準(zhǔn)答案:正確考生答案:正確11. 動態(tài)網(wǎng)頁和靜態(tài)網(wǎng)頁的根本區(qū)別在于服務(wù)器端返回的HTML文件是事先存儲好的還是由動態(tài)網(wǎng)頁程序生成的( ) (1分) ( ).標(biāo)準(zhǔn)答案:正確考

36、生答案:錯誤12. ResultSet對象的getString()方法可以獲取String類型的字段值。 (1分) ( ).標(biāo)準(zhǔn)答案:正確考生答案:正確13. 如果使指定的IP訪問JSP時報錯,并告知用戶不能訪問,可以使用監(jiān)聽器。 (1分) ( ).標(biāo)準(zhǔn)答案:正確考生答案:錯誤14. id相同、scope相同的JavaBean只會實例化一次。 (1分) ( ).標(biāo)準(zhǔn)答案:正確考生答案:錯誤15. <c:set>標(biāo)簽用于給程序中的某個對象設(shè)置值,有效范圍沒有指定的話默認(rèn)是session。 (1分) ( ).標(biāo)準(zhǔn)答案:錯誤考生答案:錯誤四、填空題 (共9題,共25分)1. 過濾器對象使

37、用_對象調(diào)用過濾器鏈中的下一個過濾器或者是目標(biāo)資源。 (1分).標(biāo)準(zhǔn)答案:1. FilterChain&filterchain&Filterchain&filterChain;考生答案:1. doFilter();2. 在J2EE中,若要在JSP正確使用標(biāo)簽:<x:getKing/>,在jsp中聲明的taglib指令為:<%taglib uri=”/WEB-INF/myTags.tld”prefix=”_"%> (1分).標(biāo)準(zhǔn)答案:1. x&X;考生答案:1. x;3. Query.jsp文件,訪問數(shù)據(jù)庫ch10中表studen

38、t的數(shù)據(jù),并將返回的結(jié)果集顯示。請把程序中缺失的語句填寫完整。<% page contentType="text/html; charset=gb2312" language="java" %><html><body><% String url = "jdbc:mysql:/localhost/ch10" String userName = "root" String password = "root" String sql = null; Connec

39、tion conn = null; Statement stmt = null; try (1)_; catch(ClassNotFoundException e) out.println("加載驅(qū)動器類時出現(xiàn)異常"); try (2)_; stmt = conn.createStatement(); sql = "SELECT * FROM student" (3)_; %> <table width="740" border="1" cellspacing="0" cellpad

40、ding="6"> <tr> <td width="120" align="center" valign="middle">編號</td> <td width="145" align="center">姓名</td> </tr> <% /顯示返回的結(jié)果集 while (rs.next() int id = rs.getInt(1); String name = rs.getString(2);

41、 %> <tr> <td height="40" align="center" valign="middle"><%=id%></td> <td align="center" valign="middle"><%=name%></td> </tr> <% rs.close(); catch(SQLException e) out.println("出現(xiàn)SQLException異常

42、"); finally try if (conn != null) conn.close(); catch(SQLException e) out.println("關(guān)閉數(shù)據(jù)庫連接時出現(xiàn)異常"); %></body></html> (6分).標(biāo)準(zhǔn)答案:1. Class.forName("com.mysql.jdbc.Driver")&class.forname("com.mysql.jdbc.driver");2. conn = DriverManager.getConnection(u

43、rl, userName, password)&conn = driverManager.getConnection(url, userName, password);3. ResultSet rs = stmt.executeQuery(sql)&resultset rs = stmt.executequery(sql);考生答案:1. Classforname(com.mysql.jdbc.Driver);2. DriverManager.getConnectionStatement();3. return(true);4. 編寫自定義標(biāo)簽,并調(diào)用該標(biāo)簽顯示當(dāng)前的系統(tǒng)日期和

44、系統(tǒng)時間。要求寫出標(biāo)簽類(繼承自TagSupport)、標(biāo)簽庫表述文件并寫出JSP頁面引用自定義的標(biāo)簽顯示系統(tǒng)日期和系統(tǒng)時間。package com;import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*;inport java.util.*;public class ShowData extends TagSurpport (1)_ JspWriter out=pageContext.getOut(); try Data dt=new Data(); java.sql.Data data=new java.sql.Data(d

45、t.getTime(); out.print(data); catch(Exception e) System.out.println("顯示系統(tǒng)日期時出現(xiàn)異常:")+e.getMessage(); return(SKIP_BODY); 標(biāo)簽庫表述文件showData.tid:<tag> <description>顯示當(dāng)前日期</description> (2)_ (3)_ <body-content>empty</body-content></tag>在web.xml中加入自定義標(biāo)簽庫的引用:(4)_

46、 <taglib-uri>showDataUri</taglib-uri> <taglib-location>/WEB-INF/showData.tid</taglib-location>(4)在data.jsp頁面中引用<% page language="java" pageEncoding="GBK"%>(5)_<html> <head><title>自定義標(biāo)簽的應(yīng)用</title></head> <body>今天是&l

47、t;wghData:showData/> </body></html>從下列選項中選出正確的語句,填入上面程序相應(yīng)位置。(僅填寫選項編號,比如A)A.public int doStartTag() throws JspExceptionB.public int doEndTag() throws JspExceptionC. <name>showData</name>D.<taglib-uri>showDataUri</taglib-uri>E.<tag-class>com.ShowData</ta

48、g-class>F.<taglib-location>com.ShowData</taglib-location>G.<taglib></taglib>H.<tag></tag>I.<% taglib uri="showDataUri" prefix="wghData"%>k.<% page import="com.ShowData"%> (5分).標(biāo)準(zhǔn)答案:1. A&a;2. C&c;3. E&e;4. G&

49、amp;g;5. I&i;考生答案:1. A;2. C;3. E;4. H;5. K;5. 當(dāng)今比較流行的技術(shù)研發(fā)模式是C/S和_的體系結(jié)構(gòu)來實現(xiàn)的。 (1分).標(biāo)準(zhǔn)答案:1. B/S&b/s&B/s;考生答案:1. B/S;6. 閱讀下列程序(forward.jsp和forforward.jsp) 文件名稱:forward.jsp <html> <body> <jsp:forward page="forforward.jsp"> <jsp:param name="name" value=

50、"Andy"/> <jsp:param name="friend" value="<%=request.getParameter(friend)%>"/> </jsp:forward> </body> </html> 文件名稱:forforward.jsp <%=request.getParameter("name")%> and <%=request.getParameter("friend")%> ar

51、e good friends!(1)在瀏覽器的地址欄中輸入:8080/myjsp/forward.jsp?friend=Jack后回車,寫出頁面上的輸出結(jié)果_。(2)本例中使用了<jsp:forward>動作進(jìn)行頁面跳轉(zhuǎn),請問頁面執(zhí)行完畢后,瀏覽器地址欄中的文件名_? (5分).標(biāo)準(zhǔn)答案:1. Andy and Jack are good friends!;2. :8080/myjsp/forward.jsp&forward.jsp;考生答案:1. 輸出空白頁面;2. 不變;7. 若要修改Tomcat服務(wù)默認(rèn)使用的

52、端口號,可以在_文件中修改。 (1分).標(biāo)準(zhǔn)答案:1. server.xml&Server.xml;考生答案:1. conf里server.xml;8. 當(dāng)request.getParameter()方法的參數(shù)部分指定的輸入控件不存在時,該方法的返回值為_ (1分).標(biāo)準(zhǔn)答案:1. null&NULL;考生答案:1. null;9. 根據(jù)下列代碼,寫出Triangle.jsp程序運行后,三角形的面積是_。 JavaBean文件名稱Triangle.javapackage bean;public class Triangle double sideA,sideB,sideC; d

53、ouble area; boolean triangle; public Triangle() sideA=3; sideB=4; sideC=5; public double getArea() double p=(sideA+sideB+sideC)/2.0; area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC); area=area/100; return area; public double getSideA() return sideA; public void setSideA(double sideA) this.sideA = sideA; public double getSideB() return side

溫馨提示

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

評論

0/150

提交評論