欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      JSP程序設(shè)計期末試卷A題目及其答案(五篇材料)

      時間:2020-11-28 07:20:08下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《JSP程序設(shè)計期末試卷A題目及其答案》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《JSP程序設(shè)計期末試卷A題目及其答案》。

      第一篇:JSP程序設(shè)計期末試卷A題目及其答案

      JSP程序設(shè)計期末考試試卷(A卷)專業(yè) 級 JSP程序設(shè)計 課程 題號 一 二 三 四 總分 統(tǒng)分人 得分 得分 評卷人 一、選擇題:本大題共15小題,每小題2分,共30分,在每小題給出的四個選擇中,只有一項是符合題目要求的,將正確答案填在試題對應(yīng)的()上。

      1.JSP頁面以(B)為擴(kuò)展名進(jìn)行保存。

      A..jps????? B..jsp????? C..java???? D..JSP 2.在JSP中如果要導(dǎo)入 java.io.* 包,應(yīng)該使用(A)指令。A.page?????? B.taglib?????? C.include??????? D.forward 3.如果當(dāng)前JSP頁面出現(xiàn)異常時需要轉(zhuǎn)到一個異常頁,需要設(shè)置page 指令的(D)屬性。

      A.Exception?????? B.isErrorPage?????? C.error??????? D.errorPage 4.JSP中的隱式注釋為(C)。

      A.// 注釋內(nèi)容???B. C.<%--注釋內(nèi)容--%>???D./* 注釋內(nèi)容 */ 5.使用response對象進(jìn)行重定向時使用的方法為(B)。

      A.getAttribute()B.sendRedirect()C.setContentType()D.setAttribute()6.如果把用戶名變量UserName放在session對象中,下面語句正確的是(D)A.session.setName(UserName)B.session.setName(“name”,UserName)C.session.setAttribute(UserName)D.session.setAttribute(“name”,UserName)7.在JSP中,test.jsp文件中有如下一行代碼:

      要使user對象中一直存在于對話中,直至其終止或被刪除為止,下劃線中應(yīng)填入(C)。

      A.page B.request C.session D.application 8.在JSP中,使用動作可以將javaBean嵌入JSP頁面,對JavaBean的訪問范圍不能是(C)。

      A.page B.request C.response D.application..9.在JSP中,(A)動作用于將請求轉(zhuǎn)發(fā)給其他JSP頁面。

      A.forward B.include C.useBean D.setProperty 10. JSP中使用標(biāo)記時,不會出現(xiàn)的屬性是:(C)。

      A.name B.property C.value D.以上皆不會出現(xiàn) 11. 在標(biāo)記中包含哪個標(biāo)記(D)? A.case B.choose C.check D.when 12.下面哪個標(biāo)記產(chǎn)生的結(jié)果同<%=var%>(C)。

      A. B. C. D. 13. 每次傳遞請求或響應(yīng)時調(diào)用Filter的(B)方法。

      A.init()B.doFilter()C.destroy()D.getInitParameter 14. Struts Bean的(B)標(biāo)記檢索Web應(yīng)用程序資源的結(jié)果。

      A.define B.include C.message D.page 15.Servlet程序的入口點是:(A)A.init()B.main()C.service()D.doGet()得分 評卷人 二、填空題:本大題共12小題,20個空,每空1分,共20分,將正確答案填在相應(yīng)的空格處。

      1. JSP 是______sun_______ 公司倡導(dǎo),由多家公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),主要用于開發(fā)動態(tài)網(wǎng)頁。

      2. 指令元素分為三種:它們分別是:Page、Include、和Taglib。

      3. JDBC的主要任務(wù)是:??? 與數(shù)據(jù)庫建立連接、發(fā)送SQL語句、處理結(jié)果。

      4. Servlet的生命周期分三個時期:??裝載Servlet、創(chuàng)建一個Servlet實例、銷毀。

      5. 在JSP中,當(dāng)執(zhí)行了查詢操作時,一般將查詢結(jié)果保存在 ResultSet 對象中。

      6. 在JSP規(guī)范中,可以使用兩種格式的注釋:一種是輸出注釋;

      別一種 是隱藏注釋。

      7. 在JSP內(nèi)置對象中,與請求相關(guān)的對象是 Request 對象。

      8. 客戶端向服務(wù)器端提交數(shù)據(jù)的方式通常有兩種:一種是Get提交方式;

      另一種是Post提交方式。

      9. 在JSP中,可以使用 操作來設(shè)置Bean的屬性,也可以使用 操作來獲取Bean的值。

      10. 異常的處理,可在該 方法的代碼段中包含3類代碼:try、catch和finally代碼塊。

      11. JDBC中為Statement接口提供了3種執(zhí)行方法,它們是:executeUpdate方法、executeQuery方法、execute方法。

      12. 取表單(

      )提交的參數(shù),通常使用的內(nèi)部對象是request,方法是 getParameter。

      得分 評卷人 三、簡答題:本大題共5小題,每小題6分,共30分。答案請寫在相應(yīng)試題的后面。

      1. Jsp工作原理是什么? 答:當(dāng)我們訪問一個JSP頁面的時候,這個文件首先會被JSP引擎翻譯為一個Java源文件,其實就是一個Servlet,并進(jìn)行編譯,然后像其他Servlet一樣,由Servlet引擎來處理。Servlet引擎裝載這個類,處理來自客戶的請求,并把結(jié)果返回給客戶 2.JSP有哪些內(nèi)置對象?作用分別是什么? 答:JSP共有以下9種基本內(nèi)置組件:

      1. request用戶端請求,此請求會包含來自GET/POST請求的參數(shù) 2. response網(wǎng)頁傳回用戶端的回應(yīng) 3. pageContext網(wǎng)頁的屬性是在這里管理 4. session與請求有關(guān)的會話期 5. Application servlet正在執(zhí)行的內(nèi)容 6. out用來傳送回應(yīng)的輸出 7. configservlet的構(gòu)架部件 8. pageJSP網(wǎng)頁本身 9. exception針對錯誤網(wǎng)頁,未捕捉的例外 3.jsp有哪些基本動作?作用分別是什么? 答:JSP共有以下6種基本動作 1. jsp:include:在頁面被請求的時候引入一個文件。

      2. jsp:useBean:尋找或者實例化一個JavaBean。

      3. jsp:setProperty:設(shè)置JavaBean的屬性。

      4. jsp:getProperty:輸出某個JavaBean的屬性。

      5. jsp:forward:把請求轉(zhuǎn)到一個新的頁面。

      6. jsp:plugin:根據(jù)瀏覽器類型為Java插件生成OBJECT或EMBED標(biāo)記 4.說明MVC設(shè)計模式中,M、V、C分別代表什么,有什么作用。

      答案:

      M代表Model(模型),該組件是對軟件所處理問題邏輯的一種抽象,封裝了問題的核心數(shù)據(jù),邏輯和功能實現(xiàn),獨立于具體的界面顯示以及I/O操作。

      V代表View(視圖),該組件將表示模型數(shù)據(jù),邏輯關(guān)系以及狀態(tài)信息,以某種形式展現(xiàn)給用戶。視圖組件從模型組件獲得顯示信息,并且對于相同的顯示信息可以通過不同的顯示形式或視圖展現(xiàn)給用戶。

      C代表Controller(控制器),該組件主要負(fù)責(zé)用戶與軟件之間的交互操作,控制模型狀態(tài)變化的傳播,以確保用戶界面與模型狀態(tài)的統(tǒng)一。5.JavaBean的主要規(guī)范是什么? 5.簡述使用JDBC技術(shù)的主要步驟? 答案:

      1.注冊和加載驅(qū)動器

      2.與數(shù)據(jù)庫建立連接;

      3.發(fā)送SQL語句;

      4.處理結(jié)果;

      5.關(guān)閉連接;

      得分 評卷人 四、編程題:本大題共2小題,每小題10分,共20分。答案請寫在試題后面的空白處。

      1.編寫JSP頁面分別顯示1—10之間各數(shù)字的階乘。

      答案:<%@ page contentType=“text/html;charset=GB2312“ %> 階乘(Factorial) <%!long Factorial(int n){ int sum=1;for(int i=1;i<=n;i++){sum=sum*i;} return sum;} %>

      1到10之間的各數(shù)字的階乘

      <% long sum;for(int j=1;j<=10;j++){ sum=Factorial(j);out.print(“
      “+j+“!=“+sum);} %> 2. 創(chuàng)建一個名為worker.java的Bean,用來描述工人的信息,分別是姓名,工號,身高,體重,在一個名為work.jsp的頁面中使用這個Bean,通過動作設(shè)置Bean的各個屬性,通過動作顯示出Bean的各個屬性的值。

      答案:

      Work.java package ccc;public class Worker { String name=null;long number;double height,weight;public String getName(){return name;} /*public String getName(){try {byte b[]=name.getBytes(“ISO-8859-1“);name=new String(b);return name;} catch(Exception e){return name;} }*/ public void setName(String newName){name=newName;} public long getNumber(){return number;} public void setNumber(long newNumber){ number=newNumber;} public double getHeight(){return height;} public void setHeight(double newHeight){height=newHeight;} public double getWeight(){return weight;} public void setWeight(double newWeight){weight=newWeight;} } Work.jsp <%@ page contentType=“text/html;charset=GB2312“ %>

      名字是:

      工號是:

      <% double height=1.70;%> “ />

      身高是:

      體重是:

      公斤

      第二篇:JSP程序設(shè)計考試試題與答案

      科目:JSP程序設(shè)計

      一、單項選擇題

      1.Page指令用于定義JSP文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是(C)

      A.可以在一個頁面中使用多個<%@ page %>指令。B.<%@ page %>作用于整個JSP頁面。C.<%@ page %>指令中的屬性只能出現(xiàn)一次。

      D.為增強(qiáng)程序的可讀性,建議將<%@ page %>指令放在JSP文件的開頭,但不是必須

      2.對于一個繼承于TagSupport標(biāo)簽來說,他的dostart方法的返回值決定本體是否可見,那么下面那一個是讓本體可見的(D)

      A.EVAL_PAGE C.SKIP_BODY B.SKIP_PAGE

      D.EVAL_BODY_INCLUDE 3.關(guān)于JavaBean正確的說法是(A)

      A.Java文件與Bean所定義的類名可以不同,但一定要注意區(qū)分字母的大小寫

      B.被引用的Bean文件的文件名后綴為.java

      C.Bean文件放在任何目錄下都可以被引用

      D.在JSP文件中引用Bean,其實就是用語句

      4.下面的代碼的執(zhí)行結(jié)果描述正確的是(B)

      import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*;publid class MyTest extends BodyTagSupport {

      private int num=0;

      public int doAfterBody()

      {

      JspWriter out=bodyContent.getEnclosingWriter();

      try{ out.println(“good
      ”);

      }catch(Exception e){}

      num++;

      if(num<2)

      return EVAL_BODY_AGAIN;

      else

      return SKIP_BODY;

      } } A.輸出0次 good C.輸出2次 good B.輸出3次 good

      D.輸出1次 good 5.如果我們的提交方式是POST,在httpservlet里沒有dopost方法對應(yīng)的話,將出現(xiàn)下面的那種錯誤(D A.404 C.500 B.400

      D.405

      6.不能在不同用戶之間共享數(shù)據(jù)的方法是(D)A.利用文件系統(tǒng)

      C.利用數(shù)據(jù)庫

      B.通過ServletContext對象

      D.通過cookie 7.在JSP中,(C)動作用于將請求轉(zhuǎn)發(fā)給其他JSP頁面。A.useBean

      B.setProperty)C.forward D.include

      8.在javaScript中window對象的(D)方法用于打開一個新窗口。

      A.openWindow()

      B.window()

      C.close()D.open()

      9.對于tomcat下面的說法正確的是(B)

      A.tomcat必須使用8080端口 B.tomcat在一臺機(jī)器上可以運行多個

      C.javax.servlet.http.session D.javax.servlet.http

      C.虛擬目錄必須在tomcat的根目錄里 D.不配置虛擬目錄無法發(fā)布BS程序

      10.J2EE中,HttpSession接口位于(D)包中。

      A.javax.servlet

      B.javax.servlet.session 11.在JSP中調(diào)用JavaBean時不會用到的標(biāo)記是(D)A. B.

      C. D. 12.在servlet里要獲得config信息應(yīng)該在以下的哪個方法里(A)A.getservletinfo B.destroy

      C.service D.init

      14.struts是屬于mvc模式的,那么這里的所有的請求都會經(jīng)過的是(B)A.model B.controller 15.給定一個JSP程序源碼如下: (A)

      A.<% = request.getParameter(“l(fā)ocation”)%> B. C.<% = request.getAttribute(“l(fā)ocation”)%> D.

      C.以上都不是 D.view 16.WEB應(yīng)用中,常用的會話跟蹤方法不包括(C)

      A.隱藏表單域 B.Cookie

      C.有狀態(tài)HTTP協(xié)議 D.URL重寫

      17.使用請求和委托的時候我們使用的是RequestDispather對象,假設(shè)虛擬目錄為test,有servlet1和servlet2下面從servlet1跳轉(zhuǎn)到servlet2的寫法正確的是(D)

      A.RequestDispather fw=new RequestDispather(B.RequestDispather fw=request.getRequestDispather(C.RequestDispather fw=new RequestDispather(D.RequestDispather fw=request.getRequestDispather(18.一個servlet的類文件必須發(fā)布在虛擬目錄里的什么文件夾下?(C)

      A.ROOT B.WEB-INF/lib

      C.WEB-INF/classes D.WEB-INF/ 19.從 “員工” 表的“姓名”字段中找出名字包含“瑪麗”的人,下面哪條select語句正確(C)

      A.Select * from 員工 where 姓名 =’%瑪麗_’ B.Select * from 員工 where 姓名 like ‘_瑪麗%’ C.Select * from 員工 where 姓名 like ‘%瑪麗%’ D. Select * from 員工 where 姓名 =’_瑪麗_’

      20.下面的那個do方法是錯誤的(C)

      A.doPost B.doDelete

      C.doForm D.doPut 21.在一個java bean里有一個屬性是user_name。下面對應(yīng)的get方法是符合java bean的默認(rèn)規(guī)則的是(A)A.getUser_name B.get_Username

      C.getUsername D.getUserName 22.如果要在控制器(action)里給一個視圖傳遞一個值,我們希望能使用request對象的setAttribute來傳遞,那么在配置forward轉(zhuǎn)發(fā)路徑下面那個屬性一定不能為真(A)

      A.redirect

      B.path

      C.name

      D.context relative 23.Servlet程序的入口點是(A)

      A.init()B.main()

      C.service()

      D.doGet()

      24.J2EE中在JSP中要使用user包中的User類,則以寫法正確的是(B)

      A. B. C. D. 25.在JSP中使用標(biāo)記時,不會出現(xiàn)的屬性是(D)

      A.property

      B.name

      C.以上皆不會出現(xiàn) D.value

      26.什么是動態(tài)的網(wǎng)頁(C)

      A.支持動態(tài)效果的 B.可以運行腳本的

      C.可以交互的 D.可以看電影的

      27.在一個tomcat的虛擬目錄里必須存在的文件是(B)

      A.server.xml B.web.xml

      C.struts-config.xml D.config.xml 28.下面(B)項鏈接是在新的瀏覽視窗中打開網(wǎng)頁。

      A.

      A.Statement st=new Statement();

      B.Statement st=cn.newStatement()C.Statement st=cn.createNewStatement()D.Statement st=cn.createStatement()35. Servlet中,使用()接口中定義的()方法來處理客戶端發(fā)出的表單數(shù)據(jù)請求 ?(A)A.HttpServlet doPost B.ServletRequest doGet

      C.ServletRequest doPost D.HttpServlet doHead

      36.在J2EE中,重定向到另一個頁面,以下(B)語句是正確的。

      A.request.sendRedirect();B.response.sendRedirect();

      C.request.sendRedirect();D.response.sendRedirect();37.Servlet的初始化參數(shù)只能在Servlet的(A)方法中獲取。

      A.init()

      B.doPost()

      C.doGet()D.destroy()38.在tomcat啟動的時候報找不到虛擬機(jī)的錯誤是因為(A)

      A.沒有配置path B.沒有配置classpath

      C.沒有配置tomcat D.沒有配置jdk

      40.在servlet里每次請求都會被調(diào)用的是下面的那個方法(A)

      A.service B.destroy

      C.getservletconfig D.init 41.關(guān)于JavaBean正確的說法是(D)

      A.Bean文件放在任何目錄下都可以被引用 B.被引用的Bean文件的文件名后綴為.java

      C.在JSP文件中引用Bean,其實就是用語句

      D.Java文件與Bean所定義的類名可以不同,但一定要注意區(qū)分字母的大小寫

      42.在servletrequest對象里哪個方法是用來獲取頁面?zhèn)鬟f來的參數(shù)的名字的集合的(C)

      A.getServletName B.getHeadNames

      C.getParameterNames

      D.getInitParameterNames 43.在tomcat的一個虛擬目錄里,如果我們需要增加一個我們自己的類文件,那么對于一個已經(jīng)編譯好的類文件我們應(yīng)該把包拷貝到那(C)

      A.WEB-INF/ B.WEB-INF/config

      C.WEB-INF/classes D.WEB-INF/lib 44.關(guān)于JavaBean正確的說法是(D)

      A.在JSP文件中引用Bean,其實就是用語句 B.被引用的Bean文件的文件名后綴為.java

      C.Bean文件放在任何目錄下都可以被引用

      D.Java文件與Bean所定義的類名可以不同,但一定要注意區(qū)分字母的大小寫

      45.在J2EE的Model Ⅱ模式中,模型層對象被編寫為(B)。A.Applet

      B.JavaBean C.JSP D.Server

      46.J2EE中,以下關(guān)于HttpServlet的說法錯誤的是(A)

      A.HttpServlet類的子類必須至少重寫service方法 B.HttpServlet是一個抽象類

      C.HttpServlet位于javax.servlet.http包中 D.HttpServlet類擴(kuò)展了GenericServlet類

      48.在J2EE MVC設(shè)計模式體系結(jié)構(gòu)中(B)是實現(xiàn)控制器的首選方案。

      A.JSP B.Servlet

      C.JavaBean D.HTML 49.在JSP中使用 后瀏覽器地址欄內(nèi)的內(nèi)容(B)

      A.發(fā)生變化。B.不發(fā)生變化。

      C.錯誤用法 D.可能變化 50.下面對jsp描述的說法正確的是(D)

      A.在jsp里調(diào)用的方法都聲明在java bean里 B.以上都不對

      C.不可以在jsp里聲明方法 D.可以在jsp里聲明方法

      51.在J2EE中,在一個JSP文件中,有表達(dá)式<%=2+3 %>,它將輸出(B)

      A.23 B.5

      C.不會輸出,因為表達(dá)式是錯誤的 D.2+3 54.在J2EE中,test.jsp文件中有如下一行代碼:

      要使user對象在用戶對其發(fā)出請求時存在,下劃線中應(yīng)填入(C)

      A.Page B.Session

      C.request D.a(chǎn)pplication 55.在J2EE中,若要在JSP正確使用標(biāo)簽:,在jsp中聲明的taglib指令為: <%@taglib uri=”/WEB-INF/myTags.tld”prefix=”_____”%>,下列線處應(yīng)該是(D)

      A.getKing B. king

      C.myTags D. x

      56.在Servlet里,能正確獲取session的語句是(A)

      A.HttpSession session = request.getSession(true);B.HttpSession session = response.getHttpSession(true);C.HttpSession session = response.getSession(true);D.HttpSession session = request.getHttpSession(true);57.如果我們想把session銷毀應(yīng)該用下面的那個方法(C)

      A.kill B.end

      C.destroy D.invalidate 58.在struts中實現(xiàn)控制器的是下面那個(D)

      A.jsp B.taglib

      C.java bean D.servlet 59.在J2EE實現(xiàn)企業(yè)級應(yīng)用開發(fā)中(C)是描述標(biāo)記庫的XML文檔。

      A.EAR文件 B.WAR文件

      C.TLD文件 D.DTD文件

      60.在JSP中如果要導(dǎo)入 java.io.* 包,應(yīng)該使用(A)指令。A.page

      B.include

      C.forward D.taglib

      61.在JSP中,使用動作可以將javaBean嵌入JSP頁面,對JavaBean的訪問范圍不能是(C)

      A.a(chǎn)pplication B.page

      C.response D.request 62.什么是j2ee(A)

      A.一種架構(gòu) B.一個編譯器

      C.一門語言 D.一個開發(fā)環(huán)境

      63.在JSP中,page指令的(D)屬性用來引入需要的包或類。

      A. languge B. contentType

      C. extends D. import 64.在javaScrpt中window對象的(C)方法用于關(guān)閉當(dāng)前窗口

      A.open()

      B.confirm()

      C.close()D.a(chǎn)lert()

      65.在JSP中,只有一行代碼:<%=’A’+’B’%>,運行將輸出(A)

      A. 131 B.A+B <%='A'+'B'%> 等于131

      C.錯誤信息,因為表達(dá)式是錯誤的 D.AB<%=“A”+“B”%> 等于AB 66.我們在第一次訪問服務(wù)器的時候,如果只是通過請求連接一個jsp頁面,不提交任何的其他信息,會觸發(fā)下面的那個事件(C)

      A.建立application B.建立post

      C.建立session D.以上都不是

      67.J2EE中,JSP EL 表達(dá)式:${user.loginName}執(zhí)行效果等同于(C)

      A.<% user.loginName;%> B.<%user.getLoginName();%>

      C.<% = user.getLoginName()%> D.<% = user.loginName%> 68.在HTML文件中導(dǎo)入一個樣式表的正確語法為(A)

      A. B.

      C. D. 69.在J2EE中,下列(D)語句可以獲取頁面請求中的一個文本框的輸入(文本框的名字為title)。

      A.response.getParameter(“title”);

      B.requert.getParameters(“title”);

      C.request.getAttribute(“title”);D.requert.getParameter(“title”);

      70.要設(shè)置某個JSP頁面為錯誤處理頁面,以下page指令正確的是(B)

      A.<%@ page extends= %> B.<%@ page isErrorPage= %>

      C. <%@ page info= %> D.<%@ page errorPage= %> 71.直接從servletconfig對象能獲得的參數(shù)是(A)

      A.web.xml配置文件里綁定在servlet上的參數(shù) B.web.xml所有的servlet都能獲得的參數(shù) C.頁面?zhèn)鬟f來的參數(shù) D.sessin里設(shè)置的參數(shù)

      72.下列不屬于URL的組件部分為(B)

      A.目錄或文件

      B.服務(wù)器名稱

      C.協(xié)議

      D.IP地址或域名

      73.如果當(dāng)前JSP頁面出現(xiàn)異常時需要轉(zhuǎn)到一個異常頁,需要設(shè)置page 指令的(A)屬性

      A.errorPage B.Exception

      C.isErrorPage D.error 74.J2EE中,HttpSession接口位于(A)包中。

      A. javax.servlet.http B.javax.servlet.http.session

      C. javax.servlet.session D. javax.servlet

      75.在擴(kuò)展標(biāo)簽里我們可以使用那個對象來獲得request對象(C)

      A.a(chǎn)pplication B.session

      C.pageContext D.servletcontext 76.在JSP應(yīng)用程序中要求刪除所有photo目錄中的的文件,但是保留文件夾,下列代碼中空缺位置最適合的選項為(D)String path=request.getRealPath(“photo”);File fp1=new File(path);File[] files=fp1.listFiles();for(int i=0;i

      if(__________________________)

      {

      files[i].delete();} }

      A.files[i].isFile()

      B.files[i].isDirectory()

      C.!files[i].isFile()

      D.files[i].isDirectory()77.在inc.jsp中包含數(shù)行代碼與一張圖片,現(xiàn)在要創(chuàng)建一個home.jsp,每次瀏覽home.jsp時都能夠以最快的速度顯示inc.jsp中的所有內(nèi)容以及home.jsp自身要顯示的內(nèi)容,應(yīng)該在home.jsp中使用的語句是(C)

      A. B. C.<%@include file = “inc.jsp”%>

      D.<%@include page=“inc.jsp”flush= “true” %> 79.在J2EE MVC設(shè)計模式體系結(jié)構(gòu)中(D)是實現(xiàn)控制器的首選方案。

      A.HTML B.JSP

      C.JavaBean D.Servlet 80.創(chuàng)建JSP應(yīng)用程序時,配置文件web.xml應(yīng)該在程序下的(B)目錄中。

      A.a(chǎn)dmin

      B.WEB-INF

      C.servlet

      D.WebRoot 81.重定向可以使用(D)方法。

      A. B. C.request.sendRedirect(“l(fā)ogin.jsp”);D.response.sendRedirect(“l(fā)ogin.jsp”);82.下面那個不是會話(B)

      A.隱藏域 B.a(chǎn)pplication

      C.cookie D.url重寫

      83.在J2EE中,給定某Servlet的代碼如下,編譯運行該文件,以下陳述正確的是(B)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(“hello!”);

      A.編譯該文件時會提示缺少doGet()或者dopost()方法,編譯不能夠成功通過

      B.編譯后,把Servlet1.class放在正確位置,運行該Servlet,在瀏覽器中會看到輸出文字:hello!C.編譯后,把Servlet1.class放在正確位置,運行該Servlet,在瀏覽器中看不到任何輸出的文字 D.編譯后,把Servlet1.class放在正確位置,運行該Servlet,在瀏覽器中會看到運行期錯誤信息

      84.在JSP中的Java腳本中輸出數(shù)據(jù)時可以使用(D)對象的print()方法。

      A.a(chǎn)pplication B.session

      C.page

      D.out

      85.在J2EE中,下列(D)語句可以獲取頁面請求中的一個文本框的輸入(文本框的名字為title)。

      A.request.getAttribute(“title”);B.requert.getParameters(“title”);

      C.response.getParameter(“title”);D.requert.getParameter(“title”);

      87.對于預(yù)定義<%!預(yù)定義%>的說法錯誤的是(D)

      A.在預(yù)定義中聲明的變量將在JSP頁面初始化時初始化 B.一次可聲明多個變量和方法,只要以“;”結(jié)尾就行

      C.一個聲明僅在一個頁面中有效 D.聲明的變量將作為局部變量

      88.在J2EE中,在web.xml中,有如下代碼: 30 上述代碼定義了默認(rèn)的會話超時時長,時長為30(B)

      A.小時 B.分鐘

      C.秒 D.毫秒

      89. J2EE中,HttpSession接口位于(C)包中。

      A.javax.servlet B.javax.servlet.session

      C.javax.servlet.http D.javax.servlet.http.session 91.下述選項中不屬于JDBC基本功能的是(C)

      A.提交SQL語句

      B.處理查詢結(jié)果

      C.?dāng)?shù)據(jù)庫維護(hù)管理 D.與數(shù)據(jù)庫建立連接

      92.J2EE中()類()方法用于返回應(yīng)用程序的上下文路徑。(C)

      A.ServletContext、getContextPath()B.HttpServletRequset、getPathInfo()

      C.HttpServletRequest、getContextPath()D.ServletContext、getPathInfo()94.JavaMail是一組用于發(fā)送和接收郵件消息的API。發(fā)送郵件使用()協(xié)議,接收郵件使用(A)協(xié)議。

      A.SMTP POP3 B.POP3 SMTP

      C.SMTP TCP D.POP3 TCP 95.給頂一個JSP程序源代碼,如下: 在two.jsp中使用(B)代碼片段可以輸出參數(shù)location的值。

      A. B.<%=request.getParameter()%>

      C.<%=request.getAttribute()%> D. 96.我們在實現(xiàn)國際化的時候顯示資源包里的信息是使用的下面的那個標(biāo)簽庫(B)

      A.struts-logic.tld B.struts-html.tld

      C.struts-bean.tld

      D.struts-tiles.tld 97.下列哪個不是HTML的常用標(biāo)記(C)

      A. B.

      C. D. 98.運行tomcat的時候必須配置jdk那么配置的環(huán)境變量的名字是(A)

      A.java_home B.classpath

      C.path D.tomcat_home 99.在一個mvc中,我們一般都使用模型來處理業(yè)務(wù)邏輯。那么在struts里實現(xiàn)模型的一般都是下面那一個(A)

      A.java bean B.jsp

      C.servlet D.taglib 100.在J2EE中,使用Servlet過濾器時,可以在web.xml文件的(A)元素中包括元素。

      A. B.

      C. D. 101.下列可以正確獲取當(dāng)前Web程序物理路徑的方法為(D)

      A.response.getRealPath(“/”)B.request.getFile(“/”)

      C.response.getFile(“/”)D.request.getRealPath(“/”)

      103.如果想在tomcat服務(wù)器啟動時將jar包加載到內(nèi)存,且該jar包可以被tomcat服務(wù)器上所有的應(yīng)用使用,應(yīng)該將該jar包復(fù)制到tomcat的(A)目錄。

      A.commonlib

      B.server

      C.serverlib D.common

      105.在J2EE中,<%=”2”+4%>將輸出(B)

      A.不會輸出,因為表達(dá)式是錯誤的 B.24

      C.2+4 D.6 106.J2EE中,JSP EL 表達(dá)式:${user.loginName}執(zhí)行效果等同于(A)

      A.<% = user.getLoginName()%> B.<% = user.loginName%>

      C.<%user.getLoginName();%> D.ServletContext、getPathInfo()109.在J2EE中,request對象的(A)方法可以獲取頁面請求中一個表單組件對應(yīng)多個值時的用戶的請求數(shù)據(jù)。

      A.String[] getParameterValues(String name)B.String[] getParameter(String name)C.String getParameter(String name)D.String getParameterValuses(String name)110.java.io.File對象的(D)方法可以新建一個文件。

      A.createFile()

      B.mkdir()

      C.delete()

      D.createNewFile()111.JSP頁面經(jīng)過編譯之后,將創(chuàng)建一個(D)

      A.exe文件 B.a(chǎn)pplet

      C.a(chǎn)pplication D.servlet

      D.ServletContext、getContextPath()

      113.J2EE中,()類()方法用于返回應(yīng)用程序的上下文路徑。(A)

      A.HttpServletRequest、getContextPath()B.HttpServletRequset、getPathInfo()C.ServletContext、getPathInfo()

      114.在J2EE中,在web.xml中定義過濾器時可以指定初始化參數(shù),以下定義正確的是(C)

      A.someFilter

      e> e>

      ram> B.someFilter

      A.String getParameterValuses(String name)B.String[] getParameter(String name)C.String getParameter(String name)D.String[] getParameterValues(String name)C.someFilter D.someFilter

      115.在J2EE中,request對象的(D)方法可以獲取117.在J2EE MVC設(shè)計模式體系結(jié)構(gòu)中(D)是實現(xiàn)控制器的首選方案。

      A.HTML C.JSP

      B.JavaBean

      D.Servlet 118.一個taglib指令必須有那些屬性(C)

      A.value prefix C.url prefix B.url loaction

      D.url value 120.EVAL_BODY_BUFFERED 的(B)

      A.SKIP_BODY C.EVAL_BODY_INCLUDE B.EVAL_PAGE

      D.SKIP_PAGE 125.使用自定義標(biāo)簽時,要為JSP引擎提供有關(guān)自定義標(biāo)簽的相關(guān)信息,下列信息描述語句正確的是(A. C. B.

      D. 126.在JSP中,要定義一個方法,需要用到以下(B)元素

      A. <%

      %> C. <%@ %> B.<%!%>

      D.<%= %> 127.在Servlet過濾器的生命周期方法中,每當(dāng)傳遞請求或響應(yīng)時,web容器會調(diào)用(D)方法。A.service C.destroy B.init

      D.doFilter 128.在JSP中,使用動作可以將javaBean嵌入JSP頁面,對JavaBean的訪問范圍不能是(A.request C.a(chǎn)pplication B.response

      D.page

      129.?dāng)U展標(biāo)簽使用的是下面的那個包(A)

      A.javax.servlet.jsp.tagext.* C.java.io.* B.javax.servlet.jsp.*

      D.javax.servlet.* 133.聲明對象的默認(rèn)有效范圍為(B)

      A.request C.session B.page

      D.a(chǎn)pplication 135.下面那個方法用于在session中存儲對象(B)

      A.setDataAttribute C.以上都不是 B.setAttribute

      D.setData 136.在html標(biāo)記中,(B)標(biāo)記用于設(shè)置當(dāng)前頁面的標(biāo)題。

      A.html

      C.name B.title

      D.head

      137.我們是從下面的那個接口里獲取的session(A)

      A.HttpServletRequest C.ServletRequest B.HttpServletResponse

      D.ServletResponse 138.對于jsp中的application對象來說,我們在servlet中可以使用下面的那個對象來訪問(A)A.servletresponse

      B.servletcontext

      C)

      B)

      C.servletrequest D.servletconfig 141.如果一個.do里已經(jīng)做了錯誤驗證,就必須在配置文件里的對應(yīng)的action標(biāo)簽里存在一個屬性是(A)

      A.input B.redirect

      C.contextrelative D.scope 142.我們把用戶發(fā)送給服務(wù)器的信息叫請求,服務(wù)器對客戶端發(fā)送消息叫響應(yīng),下面是對請求和響應(yīng)過程的描述,錯誤的是(B)

      A.請求和響應(yīng)完成,客戶和服務(wù)器的連接就斷開 B.可以沒有請求而只有服務(wù)器的響應(yīng) C.發(fā)送請求后可以沒有響應(yīng) D.如果有響應(yīng)必須有對應(yīng)的請求

      143.下列(D)指令定義在JSP編譯時包含所需要的資源。

      A.forward B.taglib

      C.include D.page 144.Servlet中,HttpServletResponse的(C)方法用來把一個Http請求重定向到另外的URL。

      A.redirectURL()B.sendURL()

      C.sendRedirect()D.redirectResponse()145.在Servlet里,能正確獲取session的語句是(C)。

      A.HttpSession session = response.getHttpSession(true);B.HttpSession session = response.getSession(true);C.HttpSession session = request.getSession(true);D.HttpSession session = request.getHttpSession(true);146.釋放session對象時,使用session對象的(A)方法。

      A.invalidate()B.delete

      C.clear()

      D.remove()

      147.在inc.jsp中包含數(shù)行代碼與一張圖片,現(xiàn)在要創(chuàng)建一個home.jsp,每次瀏覽home.jsp時都能夠以最快的速度顯示inc.jsp中的所有內(nèi)容以及home.jsp自身要顯示的內(nèi)容,應(yīng)該在home.jsp中使用的語句是(A)

      A.<%@include file = “inc.jsp”%>

      B.<%@include page=“inc.jsp”flush= “true”%> C. D. 148.在http協(xié)議里有一個請求只有報頭沒有內(nèi)容是下面的那一個請求(C)

      A.PUT B.POST

      C.HEAD D.GET 149.對一個session來說我們描述正確是(B)

      A.一個session對應(yīng)一個瀏覽器,瀏覽器關(guān)閉session就銷毀了

      B.服務(wù)器為每一個瀏覽器分配一個session,但session不會在瀏覽器關(guān)閉的時候銷毀。只有過期或服務(wù)器關(guān)閉才會銷毀 C.一個session不對應(yīng)一個瀏覽器,一臺計算機(jī)只有一個session D.以上都不對

      150.要配置數(shù)據(jù)庫連接池必須的技術(shù)是(B)

      A.RMI B.JNDI

      C.JMS D.以上都不是

      151.page對象屬于(A)類對象

      A.作用域通信對象 B.錯誤

      C.Servlet D.輸入輸出 152.下述選項中不屬于JDBC基本功能的是(B)

      A.處理查詢結(jié)果 B.?dāng)?shù)據(jù)庫維護(hù)管理

      C.提交SQL語句

      D.與數(shù)據(jù)庫建立連接

      153.對于servletrequest對象來說它的getParameter方法是來獲取頁面?zhèn)鬟f來的參數(shù)的,下面的表單里的那些參數(shù)能被它獲取到(B)< form action=“a.jsp”> < input type=“text” id=“user_name”> < input type=“hidden” id=“user_id”> < input type=“password” name=“user_tel”> < input type=“file” name=“user_file”> A.user_name user_tel user_file B.以上都不對

      C.user_tel user_file D.所有

      154.在html中繪制表格時,(D)標(biāo)記是表格中的換行標(biāo)記。

      A.

      B. 155.給定JSP程序源碼如下,該JSP運行后輸出的結(jié)果是(B)<% int count =1;%> Count: <% ++count;%> A.Count:1 B.Count

      C.Count:2 D.1:2 156.下面哪一個不是JSP本身已加載的基本類?(C)

      A.javax.servlet.jsp.* B.java.lang.*

      C.java.io.* D.javax.servlet.* 158.在JSP中如果要導(dǎo)入 java.io.* 包,應(yīng)該使用(C)指令。

      A.forward B.taglib

      C.page

      D.include

      159.下列XML格式正確的為(A)

      A.<學(xué)生 學(xué)號=“101”姓名=”張三”/> B.<學(xué)生 學(xué)號=“101”姓名=張三/> C.學(xué)生 D.<學(xué)生 學(xué)號=“101”姓名=”張三”> 161.給定一個JSP程序源碼如下: 在two.jsp中加入(A)代碼片斷可以輸出參數(shù)location的值。

      A.<% = request.getParameter(“l(fā)ocation”)%> B. C. D.<% = request.getAttribute(“l(fā)ocation”)%> 162.重定向可以使用(B)方法。

      A.response.sendRedirect(“l(fā)ogin.jsp”): B.request.sendRedirect(“l(fā)ogin.jsp”);C. D. 163.下面那個不是jsp中的偽指令(C)

      A.page B.taglib

      C.session

      D.include 164.servlet 的生命周期又一系列事件組成,把這些事件按照先后順序排序,以下正確的是(C)

      A.加載類,初始化,實例化,請求處理,銷毀 B.加載類,實例化,請求處理,初始化,銷毀 C.加載類,實例化,初始化,請求處理,銷毀 D.實例化,加載類,初始化,請求處理,銷毀

      165.下列(A)接口專用于訪問數(shù)據(jù)庫的中存儲過程

      A.CallableStatement

      B.ProcedureStatement

      C.PreparedStatement D.Statement 167.在JSP中使用標(biāo)記時,不會出現(xiàn)的屬性是(B)

      A.name

      B.value

      C.以上皆不會出現(xiàn) D.property

      168.J2EE中,HttpServletRequest類的(A)方法用返回與當(dāng)前請求相關(guān)聯(lián)的會話,如果沒有,則返回null。

      A.getSession(false)B.getSession()

      C.getSession(null)D.getSession(true)169.如果在網(wǎng)頁上顯示一幅圖片,下面哪句代碼是正確的(B)

      A.“” B.

      C. D. 170.在tomcat中,我們的虛擬目錄配置文件都在那個文件夾里(C)

      A.common B.lib

      C.conf D.work 171.以下的說法不正確的是(A)

      A.tomcat支持中文文件夾名

      B.tomcat的虛擬目錄可以放在任意的目錄中 C.tomcat的默認(rèn)目錄名是ROOT D.tomcat可以同時啟動多個虛擬目錄

      173.Http的中文含義為(C)

      A.簡單郵件傳輸協(xié)議 B.統(tǒng)一資源定位器

      C.超文本傳輸協(xié)議

      D.網(wǎng)絡(luò)套接字

      174.在JSP中使用response.sendRedirect(“jack.htm”);后瀏覽器地址欄內(nèi)的內(nèi)容(B)

      A.錯誤用法 B.發(fā)生變化。

      C.不發(fā)生變化。D.可能變化

      176.對于預(yù)定義<%!預(yù)定義%>的說法錯誤的是(B)

      A.一次可聲明多個變量和方法,只要以“;”結(jié)尾就行

      B.聲明的變量將作為局部變量

      C.在預(yù)定義中聲明的變量將在JSP頁面初始化時初始化 D.一個聲明僅在一個頁面中有效

      177.Tomcat服務(wù)器的默認(rèn)端口為(A)

      A.8080

      B.80

      C.8001 D.8888

      179.下面的那個是對servlet的生命周期描述正確的(B)A.destroy方法在請求結(jié)束的時候被執(zhí)行

      B.以上都不對

      C.service方法是程序員自己管理線程的

      D.init方法在每次訪問的servlet的時候最先被執(zhí)行

      180.在html里特殊的字符不能直接顯示,如果要顯示需要用下面的哪個來代替(B)

      A.&st;B.&

      C.< D.> 181.一個完整的URL地址不包括下面的那一項(D)

      A.端口 B.URI

      C.IP地址或域名 D.連接方式

      182.JSP在Web服務(wù)器上的運行結(jié)果(B)

      A.可以在控制臺中看到

      B.可以在Web瀏覽器看到

      C.只能在Web瀏覽器看到 D.只能在控制臺中看到

      183.jsp實際上被執(zhí)行的時候是被轉(zhuǎn)換成了servlet,在tomcat里默認(rèn)轉(zhuǎn)換到了下面的那個文件夾里(C)

      A.ROOT B.config

      C.work

      D.common 184.在Servlet里,能正確獲取session的語句是(A)

      A.HttpSession session = request.getSession(true);B.HttpSession session = request.getHttpSession(true);C.HttpSession session = response.getHttpSession(true);D.HttpSession session = response.getSession(true);

      186.下面的page偽指令的寫法正確的是(A)

      A.<%@page import= %> B.<%@ page import= %>

      C.<%page import= %> D.<@page import= %> 187.Servlet中,使用()接口中定義的()方法來處理客戶端發(fā)出的表單數(shù)據(jù)請求(D)

      A.ServletRequest doPost B.ServletRequest doGet

      C.HttpServlet doHead D.HttpServlet doPost 188.在inc.jsp中包含數(shù)行代碼與一張圖片,現(xiàn)在要創(chuàng)建一個home.jsp,每次瀏覽home.jsp時都能夠以最快的速度顯示inc.jsp中的所有內(nèi)容以及home.jsp自身要顯示的內(nèi)容,應(yīng)該在home.jsp中使用的語句是(C)

      A.<% @ include page = “inc.jsp”%> B. C.<% @ include file = “inc.jsp”%>

      D. 189.下面的代碼在頁面的顯示結(jié)果是(B) A.15

      B.101234 C.01234 D.12 190.include指令是用來包含文件的,下面的說法正確是(A)

      A.是靜態(tài)的包含 B.以上都不對

      C.2個頁面之間的變量可以重名 D.是動態(tài)的包含

      193.請選出微軟公司提供的連接SQL Server 2000的JDBC驅(qū)動程序。(C)

      A.oracle.jdbc.driver.OracleDriver B.com.mysql.jdbc.Driver C.com.microsoft.jdbc.sqlserver.SQLServerDriver D.sun.jdbc.odbc.JdbcOdbcDriver 194.使用自定義標(biāo)簽時,要為JSP引擎提供有關(guān)自定義標(biāo)簽的相關(guān)信息,下列信息描述語句正確的是(C)

      A.hello B.hellocom.tagdemo.HelloTag C.hellocom.tagdemo.HelloTag D.hello 195.在MVC模式中,核心內(nèi)容為(D)

      A.model

      B.不確證

      C.view

      D.control

      196.J2EE中在JSP中要使用user包中的User類,則以寫法正確的是(A)

      A. B. C. D. 197.在J2EE中,test.jsp文件中有如下一行代碼

      要使user對象中一直存在于對話中,直至其終止或被刪除為止,下劃線中應(yīng)填入(B)

      A.request B.session

      C.page

      D.a(chǎn)pplication 198.在struts中實現(xiàn)資源包轉(zhuǎn)換為中文的是下面的那個命令(C)

      A.servertool B.keytool

      C.native2ascii D.tnameserv 199.下列表單,如果單擊提交按鈕時,表單(B)A.提交到當(dāng)前頁

      B.沒有指定action屬性,所以不做提交

      C.不確定

      D.使用post方式提交

      200.在servlet里能獲得web.xml里的綁定在servlet配置信息上的參數(shù)的方法是哪個(A)

      A.getInitParameter B.getParameter

      C.getParameterValues D.getInitParameterNames 202.設(shè)在表單中有一組復(fù)選鈕標(biāo)記,如下列代碼:
      請選擇喜歡的城市: 長春
      北京
      大連
      如果在register.jsp是取city的值,最適合的方法為(B)

      A.String city= request.getParameter(“city”);B.String []cities=request.getParameterValues(“city”);C.String city=request.getAttribute(“city”);D.String []cities=request.getParameter(“city”);203.J2EE中在JSP中要使用user包中的User類,則以寫法正確的是(D)

      A. B. C. D. 204.下列表單
      ,如果單擊提交按鈕時,表單(C)

      A.使用post方式提交

      C.沒有指定action屬性,所以不做提交

      B.提交到當(dāng)前頁

      D.不確定

      206.不能在不同用戶之間共享數(shù)據(jù)的方法是(D)

      A.通過ServletContext對象

      C.利用數(shù)據(jù)庫 B.利用文件系統(tǒng)

      D.通過cookie

      207.在JSP應(yīng)用程序中要求刪除所有photo目錄中的的文件,但是保留文件夾,下列代碼中空缺位置最適合的選項為(String path=request.getRealPath(“photo”);File fp1=new File(path);File[] files=fp1.listFiles();for(int i=0;i

      if(__________________________)

      {

      files[i].delete();

      } } A.files[i].isFile()

      C.files[i].isDirectory()

      B.!files[i].isDirectory()

      D.!files[i].isFile()

      209.J2EE中,HttpSession接口位于(C)包中。

      A.javax.servlet.http.session C.javax.servlet.http B.javax.servlet

      D.javax.servlet.session 211.在JSP中調(diào)用JavaBean時不會用到的標(biāo)記是(D)

      A. C. B.

      D. 214. J2EE中,HttpServletRequest類的(C)方法用返回與當(dāng)前請求相關(guān)聯(lián)的會話,如果沒有,則返回null。

      A.getSession()C.getSession(false)B.getSession(null)

      D.getSession(true)215.下面的哪個是url重寫(C)

      A.
      C.jsp1.jsp?user_id=10 B.

      D.session.setAttribute()216.在B/S編程里,我們經(jīng)常使用腳本來輔助顯示的功能,下面對于腳本的說法正確的是(C)A.javascript就是一種特殊的java語言

      A)

      B.在腳本里能直接操作session C.腳本能嵌套在jsp代碼里 D.javascript里不能自定義類

      220.Http的中文含義為(C)

      A.統(tǒng)一資源定位器

      B.簡單郵件傳輸協(xié)議 C.超文本傳輸協(xié)議

      D.網(wǎng)絡(luò)套接字

      221.對于一個繼承于BodyTagSupport標(biāo)簽來說,他的dostart方法的返回值決定本體是否能被處理,下面那個是讓本體可以被處理的(D)

      A.SKIP_BODY B.EVAL_BODY_INCLUDE

      C.SKIP_PAGE

      D.EVAL_BODY_BUFFERED

      224.J2EE 中,()類的()方法用于創(chuàng)建對話。(C)

      A.HttpServletResponse、newSession B. HtttpSession、newInstance

      C. HttpServletRequest、getSession D.HttpSession、getSession 225.下列XML格式正確的為(B)

      A.學(xué)生 B.<學(xué)生 學(xué)號=“101”姓名=”張三”/> C.<學(xué)生 學(xué)號=“101”姓名=張三/> D.<學(xué)生 學(xué)號=“101”姓名=”張三”> 227.JSP應(yīng)用程序配置文件的根元素為(C)

      A. B.

      C. D. 228.在J2EE中,<%=”2”+"4"%>將輸出(A)

      A.24 B.2+4

      C.不會輸出,因為表達(dá)式是錯誤的 D.6 231.在瀏覽器解析換行被忽略,要想在頁面中實現(xiàn)換行,需要使用(D)

      A.out.println(“br”)

      B.System.out.println(“
      ”)

      C.System.out.println(“br”)D.out.println(“
      ”)232.session對象的(C)方法用于設(shè)置會話的超時時間。

      A.session.getMaxInactiveInterval();B.session.setMaxInactiveInterval(30);

      C.session.setMaxTime(30);

      D.session.setAttribute(“time”,30);233.在J2EE的Model Ⅱ模式中,模型層對象被編寫為(D)

      A.JSP B.Server

      C.Applet

      D.JavaBean

      234.給定include1.jsp文件代碼片斷,如下: <% pageContext.setAttribute(“User”,“HAHA”);%>

      _______//此處填寫代碼

      給定include2.jsp文件代碼片斷,如下: <%=pageContext.getAttribute(“User”)%>

      要求運行include1.jsp時,瀏覽器上輸出:HAHA

      要滿足以上條件,jsp1.jsp中下劃線處應(yīng)填入以下(B)語句。

      A.<% response.sendRedirect(“include2.jsp”);%> B. <%@ include file=“include2.jsp”%> C. D. 236.以下的技術(shù)不屬于J2EE的是(C)

      A.RMI B.JNDI

      C.COM

      D.JMS 237.在html中繪制表格時(A)標(biāo)記是表格中的換行標(biāo)記。

      A.

      B.

      C.

      D.

      C.

          D. 239.JSP中的不是隱式注釋為(A)

          A. B.<%--注釋內(nèi)容--%> C. // 注釋內(nèi)容

          D. /* 注釋內(nèi)容 */ 240.WEB應(yīng)用中,常用的會話跟蹤方法不包括(C)

          A.URL重寫 B.隱藏表單域 C.有狀態(tài)HTTP協(xié)議 D.Cookie 241.JavaBean的文件類型是(D)

          A..html

          B..jsp

          C..java D..classs

          242.session對象getId方法的作用是(C)

          A.取得session對象的結(jié)束時間。

          B.取得客戶端最后一次訪問服務(wù)器的時間。C.取得客戶端在服務(wù)器唯一的標(biāo)識。D.取得session對象的創(chuàng)建時間。

          243.要執(zhí)行預(yù)編譯應(yīng)該使用下面的那個對象(A)

          A.PreparedStatement B.Statement

          C.CallabledStatement D.以上都不是

          244.在JSP中(D)動作用于將請求轉(zhuǎn)發(fā)給其他JSP頁面。

          A.setProperty B.include

          C.useBean D.forward

          246.在J2EE中,request對象的(D)方法可以獲取頁面請求中一個表單組件對應(yīng)多個值時的用戶的請求數(shù)據(jù)

          A.String getParameter(String name)B.String getParameterValuses(String name)C.String[] getParameter(String name)D.String[] getParameterValues(String name)247.下列(D)接口專用于訪問數(shù)據(jù)庫的中存儲過程。

          A.ProcedureStatement B.PreparedStatement

          C.Statement D.CallableStatement

          248.給定一個Servlet的代碼片段如下: Public void doGet(HttpServletRequest request,HttpServletResponse response)

          throws ServletException,IOException{()out.println(“hi kitty!”);out.close();} 運行次Servlet時輸出如下: hi kitty!則應(yīng)在此Servlet下劃線處填充如下代碼。(D)

          A.PrintWriter out = request.getWriter();B.OutputStream out = response.getOutputStream();C.OutputStream out = request.getWriter();D.PrintWriter out = response.getWriter();249.

          1、out.println(“”);

          4、System.out.println(“the servlet info”);

          5、out.close();以上的代碼執(zhí)行過程描述正確的是(D)

          A.執(zhí)行到2的時候會在客戶端頁面彈出一個對話框,當(dāng)客戶響應(yīng)過后繼續(xù)執(zhí)行下面的代碼 B.以上都不對

          C.執(zhí)行到2的時候會在客戶端頁面彈出一個對話框,但是會繼續(xù)執(zhí)行下面的代碼 D.執(zhí)行完上面的所有代碼后,客戶端才會得到服務(wù)器的響應(yīng),然后才彈出對話框

          250.一個struts的.do必須具備的部分是(D)

          A.controller B.formbean

          C.taglib D.a(chǎn)ction 251.J2EE中,HttpServletRequest類的(D)方法用返回與當(dāng)前請求相關(guān)聯(lián)的會話,如果沒有,則返回null。

          A.getSession()

          C.getSession(null)D.getSession(false)B.getSession(true)252.要設(shè)計一個大型的基于多層體系結(jié)構(gòu)的web應(yīng)用系統(tǒng),系統(tǒng)界面端基于HTML和XML,該系統(tǒng)要不斷的進(jìn)行版本升級(即日后維護(hù)、二次需求開發(fā)等任務(wù)量較大),要達(dá)成這些目標(biāo),最適合的開發(fā)模式是(C)

          A.DAO B.Proxy

          C.MVC D.VO 253.cn是Connection對象,創(chuàng)建Statement 對象的方法是(A)

          A.Statement st=cn.createStatement()B.Statement st=cn.newStatement()C.Statement st=cn.createNewStatement()D.Statement st=new Statement();

          254.下面不是page指令的屬性的是(D)

          A.language B.info

          C.import D.url 255.在J2EE中,test.jsp文件中有如下一行代碼:

          要使user對象在用戶對其發(fā)出請求時存在,下劃線中應(yīng)填入(C)

          A.a(chǎn)pplication B.Page

          C.request D.Session 256.jsp:getProperty 標(biāo)識的getProperty屬性的作用是(A)A.定義javaBean 的屬性名

          B.定義javaBean的標(biāo)識

          C.定義javaBean 的名字 D.定義javaBean 的方法名

          258.給定JSP程序源碼如下,該JSP運行后輸出的結(jié)果是(D)

          <% int count =1;%> Count: <% ++count;%> A.Count:1 B.1:2

          C.Count:2 D.Count: 259.java.io.File對象的(B)方法可以新建一個文件。

          A.createFile()

          B.createNewFile()

          C.delete()

          D.mkdir()

          260.在html標(biāo)記中(B)標(biāo)記用于設(shè)置當(dāng)前頁面的標(biāo)題。

          A.html B.title

          C.head

          D.name 261.在J2EE中,以下不是JSP隱式對象的是(A)

          A.context B.out

          C.a(chǎn)pplication D.pageContext 263.使用JavaScript語言中Document的(D)方法可以在頁面上輸出字符。

          A.document.print()B.document.flush()

          C.document.out()

          D.document.write()

          264.如果編寫一個計數(shù)器程序,用來記載當(dāng)前網(wǎng)站的訪問量,最好采用JSP中的(C)對象。

          A.page

          B.session

          C.a(chǎn)pplication D.request

          265.當(dāng)我們想要修改tomcat的訪問端口的時候需要對那個文件進(jìn)行修改(A)

          A.server.xml B.tomcat-users.xml

          C.config.xml D.web.xml 266.給定一個JSP程序源碼如下: 在two.jsp中加入(C)代碼片斷可以輸出參數(shù)location的值。

          A. B.<% = request.getAttribute(“l(fā)ocation”)%> C.<% = request.getParameter(“l(fā)ocation”)%> D. 268.在J2EE中,test.jsp文件中有如下一行代碼: 要使user對象在用戶對其發(fā)出請求時存在,下劃線中應(yīng)填入(B)

          A.a(chǎn)pplication B.request

          C.Session D.Page

          269.<% int count =1;%>___________

          以下(A)語句可以在上面下劃線處插入,并且運行后輸出結(jié)果是:1。

          A.<% =count++ %> B. <%=++count %>

          C.<% count++;%> D.<% ++count;%> 270.下面的說法正確的是(D)A.我們的jar文件應(yīng)該放在classes里

          B.沒有classes文件夾,虛擬目錄就不能被加載 C.我們使用的類文件要在web.xml里注冊

          D.虛擬目錄里除了WEB-INF文件夾之外,其他的地方都可以放.jsp文件

          271.關(guān)于JavaBean正確的說法是(C)

          A.被引用的Bean文件的文件名后綴為.java

          B.Bean文件放在任何目錄下都可以被引用

          C.Java文件與Bean所定義的類名可以不同,但一定要注意區(qū)分字母的大小寫 D.在JSP文件中引用Bean,其實就是用語句

          272.在配置虛擬目錄的時候我們必須修改的是配置文件里的那兩項(B)

          A.path和privileged B.path和docBase

          C.privileged和debug D.debug和docBase 273.在JSP中使用session.putValue(“username”, u_name)可以在會話中保存(B)

          A.username對象

          B.u_name對象。

          C.u_name的數(shù)值。D.username的數(shù)值

          274.在J2EE中,test.jsp文件中有如下一行代碼:

          要使user對象只能在使用test.jsp時使用,當(dāng)加載頁面時就會將其銷毀。下劃線中應(yīng)填入(B)

          A.session B.page

          C.reqeust D.a(chǎn)pplication 275.要設(shè)置某個JSP頁面為錯誤處理頁面,以下page指令正確的是(A)

          A. <%@ page isErrorPage= %> B. <%@ page extends= %>

          C.<%@ page errorPage= %> D. <%@ page info= %> 276.在J2EE中,給定某Servlet的代碼如下,編譯運行該文件,以下陳述正確的是(D)Public class Servlet1 extends HttpServlet{

          A.編譯該文件時會提示缺少doGet()或者dopost()方法,編譯不能夠成功通過

          B.編譯后,把Servlet1.class放在正確位置,運行該Servlet,在瀏覽器中會看到運行期錯誤信息 C.編譯后,把Servlet1.class放在正確位置,運行該Servlet,在瀏覽器中看不到任何輸出的文字 D.編譯后,把Servlet1.class放在正確位置,運行該Servlet,在瀏覽器中會看到輸出文字:hello!Public void init()throws ServletException{

          } Public void service(HttpServletRequest request,HttpServletResponse response)Throws ServletException,IOException{ PrintWriter out = response.getWriter();Out.println(“hello!”);}} 277.使用getInitParameter的時候如果要取的參數(shù)沒有在web.xml中設(shè)定,那么會是下面的那一種情況(B)

          A.產(chǎn)生一個異常 B.返回null

          C.不能編譯 D.返回空字符串

          279.給定JSP程序源碼如下:

          <% int count =1;%> _______

          以下(B)語句可以在下劃線處插入,并且運行后輸出結(jié)果是:1。

          A.<%=++count %> B.<% =count++ %>

          C.<% count++;%> D.<% ++count;%>c)

          二、多項選擇題

          1.下面(C,D)是ResultSet接口的方法。

          A.forward()B.back()

          C.next()

          D.close()2.能在不同用戶之間共享數(shù)據(jù)的方法是(D,A,B)

          A.利用數(shù)據(jù)庫

          B.通過ServletContext對象

          C.通過cookie

          D.利用文件系統(tǒng)

          3.HTML標(biāo)記中標(biāo)記的method屬性取值為(B,D)

          A.doGet B.get

          C.doPost D.post

          4.對該段代碼描述正確的有<% int i = Integer.parseInt(requrst.getParemeter(“value”))%(B,D,C)

          A.不會有錯

          B.當(dāng)value與int 類型不匹配時回報錯

          C.了安全起見應(yīng)該將該段代碼放在try{}和catch(){}之間 D.當(dāng)value=""時會報錯

          5.在一個文本組件中輸入字符時有可能觸發(fā)(A,B,C)事件。

          A.onMouseUp

          B.onKeyUp

          C.onKeyDown D.onSubmit

          6.在JSP文件中加載動態(tài)頁面可以用(A,B)指令。

          A.<%@ include file= %> B.指令

          C.page指令

          D.指令

          7.在J2EE中對于以下的include指令和include動作,描述正確的是(B,D)

          A.include指令和include動作的功能和作用是一模一樣的

          B.含有include指令的JSP頁面編譯成Servlet時,Servlet內(nèi)嵌被子包含的文件內(nèi)容

          C.通常情況下,使用include動作包含JSP頁面比使用include指令包含JSP頁面執(zhí)行速度要快

          D.含有include動作的JSP頁面編譯成Servlet時,Servlet使用語句pageContext.include(“被包含文件”),來引用被包含的文件

          8.對于預(yù)定義<%!預(yù)定義%>的說法正確的是(B,C,D)

          A.聲明的變量將作為局部變量

          B.一個聲明僅在一個頁面中有效

          C.一次可聲明多個變量和方法,只要以“;”結(jié)尾就行

          D.在預(yù)定義中聲明的變量將在JSP頁面初始化時初始化

          9.某web應(yīng)用的上下文路徑是root,配置文件web.xml中有如下片段: process slt.ProcessServlet process /proc 以下說法正確的是(C,B)

          A.該servlet的訪問路徑是http://機(jī)器IP:端口號/root/ProcessServlet B.該servlet的訪問路徑是http://機(jī)器IP:端口號/root/proc C.在包slt中,有一個名為ProcessServlet.class的文件

          D.該servlet的訪問路徑是http://機(jī)器IP:端口號/root/ProcessServlet 10.如果想在頁面中使用一個JavaBean我們可以使用(B,D)指令。

          A. B.page

          C.以上選項全都正確

          D. 11.下列關(guān)于HTTP協(xié)議說法正確的是(D,A,B,C)

          A.HTTP請求消息中Accept表示瀏覽器可接受的MIME類型

          B.HTTP請求消息中Accept-Encoding表示瀏覽器能夠進(jìn)行解碼的數(shù)據(jù)編碼方式

          C.HTTP請求消息中Host表示初始URL中的主機(jī)和端口 D.HTTP是一種請求/響應(yīng)式的協(xié)議

          12.在標(biāo)簽處理類中,如何訪問session范圍內(nèi)的共享數(shù)據(jù)?(C,B)

          A.request.getAttribute(“attributename”)B.pageContext.getAttribute(“attributename”,PageContext.SESSION_SCOPE)C.在標(biāo)簽處理類TagSupport類中定義了pageContext成員變量,先通過它的getSession()方法獲得當(dāng)前的HttpSession對象,再調(diào)用HttpSession對象的getAttribute()方法。D.在TagSupport類中定義了session成員變量,直接調(diào)用它的getAttribute()方法即可。

          13.動作元素經(jīng)常與(C,A,B)元素一起使用。

          A. B.

          C. D. 14.下列關(guān)于WEB開發(fā)說法正確的是(D,C,B,A)

          A.Web 是動態(tài)的B.Web是分布式的C.Web與平臺無關(guān)

          D.Web是圖形化的和易于導(dǎo)航的

          15.下列關(guān)于Application對象說法中錯誤的是(D,B)

          A.Application對象用于在多個程序中保存信息

          B.getAttributeNames()方法返回所有application對象的屬性的值。

          C.setAttribute(String name , Object object)方法設(shè)置指定名字name的application對象的屬性值object D.Application對象用來在所有用戶間共享信息,但不可以在Web應(yīng)用程序運行期間持久地保持?jǐn)?shù)據(jù)。

          16.如果想在頁面中使用一個JavaBean我們可以使用(A,B)指令。

          A. B.以上選項全都正確

          C.page D. 17.下面關(guān)于request對象說法錯誤的是(C,A)

          A.getServerName()返回接收請求的服務(wù)器的主機(jī)名和端口號

          B.request對象是ServletRequest的一個實例

          C.當(dāng)客戶端請求一個JSP網(wǎng)頁時,JSP引擎會將客戶端的請求信息包裝在這個response對象中

          D.getParameter()方法返回包含指定參數(shù)的單獨值的字符串

          18.下列關(guān)于Tomcat個目錄說法錯誤的是(D,A)

          A.work目錄——包含web項目示例,當(dāng)發(fā)布web應(yīng)用時,默認(rèn)情況下把web文件夾放于此 B.bin目錄——包含啟動/關(guān)閉腳本

          C.conf目錄——包含不同的配置文件

          D.Lib目錄——包含Tomcat使用的源文件

          19.在J2EE中對于以下的include指令和include動作,描述正確的是(A,C)

          A.含有include指令的JSP頁面編譯成Servlet時,Servlet內(nèi)嵌被子包含的文件內(nèi)容 B.include指令和include動作的功能和作用是一模一樣的

          C.含有include動作的JSP頁面編譯成Servlet時,Servlet使用語句pageContext.include(“被包含文件”),來引用被包含的文件 D.通常情況下,使用include動作包含JSP頁面比使用include指令包含JSP頁面執(zhí)行速度要快

          20.客戶請求訪問HTML頁面與訪問Servlet有什么異同?(B,D,C)A.相同:前者Web服務(wù)器直接返回HTML頁面,后者Web服務(wù)器直接返回Servlet的源代碼。

          B.相同:都使用HTTP協(xié)議

          C.區(qū)別:后者需要在web.xml中配置URL路徑。

          D.區(qū)別:前者Web服務(wù)器直接返回HTML頁面,后者Web服務(wù)器調(diào)用Servlet的方法,由Servlet動態(tài)生成HTML頁面

          21. 給定JSP程序源碼如下,可以在下劃線處插入并且能夠正確輸出WELCOME,JACK的語句是(A,C)。<% String name=“JACK”;%> WELCOME,______

          第三篇:JSP程序設(shè)計習(xí)題解答

          習(xí)題一

          1.運行startup.bat啟動Tomcat服務(wù)器的好處是什么?

          答:確保Tomcat服務(wù)器使用的是Java_home環(huán)境變量設(shè)置的JDK。

          2.請在C:下建立一個名字為book的目錄,并將該目錄設(shè)置成一個Web服務(wù)目錄,然后編寫一個簡單的JSP頁面,保存到該目錄中,讓用戶使用虛擬目錄red訪問該JSP頁面。答:屬于操作題,解答略。

          3.怎樣訪問Web服務(wù)目錄子目錄中的JSP頁面?

          答:Web服務(wù)目錄的下的目錄稱為該Web服務(wù)目錄下的相對Web服務(wù)目錄。瀏覽器的地址欄中鍵入:http://IP:8080/Web目錄名字/子目錄名字/JSP頁面。

          4.如果想修改Tomcat服務(wù)器的端口號,應(yīng)當(dāng)修改哪個文件?能否將端口號修改為80。答:修改Tomcat服務(wù)器安裝目錄中conf文件夾中的主配置文件:server.xml,只要沒有其他應(yīng)用程序正在占用80,就可以將端口號設(shè)置為80。

          習(xí)題二

          1.“<%!”和“%>”之間聲明的變量與“<%”和“%>”之間聲明的變量有何不同? 答:“<%!”和“%>”之間聲明的變量在整個JSP頁面內(nèi)都有效,稱為JSP頁面的成員變量,成員變量的有效范圍與標(biāo)記符號<%!、%>所在的位置無關(guān)。所有用戶共享JSP頁面的成員變量,因此任何一個用戶對JSP頁面成員變量操作的結(jié)果,都會影響到其他用戶。

          “<%”和“%>”之間聲明的變量稱為局部變量,局部變量在JSP頁面后繼的所有程序片以及表達(dá)式部分內(nèi)都有效。運行在不同線程中的Java程序片的局部變量互不干擾,即一個用戶改變Java程序片中的局部變量的值不會影響其他用戶的Java程序片中的局部變量。當(dāng)一個線程將Java程序片執(zhí)行完畢,運行在該線程中的Java程序片的局部變量釋放所占的內(nèi)存。

          2.如果有兩個用戶訪問一個JSP頁面,該頁面中的Java程序片將被執(zhí)行幾次? 答:兩次。

          3.是否允許一個JSP頁面同時含有如下兩條page指令: <%@ page contentType=“text/html;charset=GB2312” %> <%@ page contentType=“application/msword” %> 是否允許JSP頁面同時含有如下兩條指令: <%@ page import=“java.util.*” %> <%@ page import=“java.sql.*” %> 答:第一個問題的答案是不允許;第二個問題的答案是允許。

          4.假設(shè)有兩個用戶訪問下列JSP頁面hello.jsp,請問第一個訪問和第二個訪問hello.jsp頁面的用戶所看到的頁面的效果有何不同?

          Hello.jsp <%@ page contentType=“text/html;charset=GB2312” %> <%@ page isThreadSafe=“false” %> <%!int sum=10;

          void add(int m){

          sum=sum+m;} %> <% int n=600;

          add(n);%>

          <%=sum%>

          第四篇:《JSP程序設(shè)計》職業(yè)技能訓(xùn)練大綱

          曲靖師范學(xué)院計算機(jī)科學(xué)與工程學(xué)院 《JSP程序設(shè)計》學(xué)生職業(yè)技能訓(xùn)練大綱

          (2013年5月 編寫)

          為了促進(jìn)我院學(xué)生盡快熟悉和掌握J(rèn)SP語言編程的基本知識和技能,特制定本職業(yè)技能訓(xùn)練大綱。大綱適合我院計算機(jī)科學(xué)與技術(shù)、信息管理與信息系統(tǒng)和軟件工程三個專業(yè)的全體學(xué)生。通過JSP語言程序設(shè)計的職業(yè)技能訓(xùn)練,使學(xué)生掌握J(rèn)SP運行環(huán)境的搭建、JSP頁面元素、JSP內(nèi)置對象、JSP數(shù)據(jù)庫操作、文件操作、Web基礎(chǔ)知識、JSP與JavaBean、Servlet編程技術(shù)等知識點。

          由于《JSP程序設(shè)計》職業(yè)技能訓(xùn)練是在學(xué)習(xí)《JSP程序設(shè)計》課程時開展,故訓(xùn)練內(nèi)容可參考這門課程的教學(xué)大綱要求。為了促進(jìn)職業(yè)技能的訓(xùn)練效果,將設(shè)置3個評測項目,每個項目包含訓(xùn)練目標(biāo)、訓(xùn)練內(nèi)容、訓(xùn)練方法要求、訓(xùn)練實施安排及考核、參考資料等部分,學(xué)生根據(jù)要求熟練掌握各知識點。最后考核則選擇其中某個項目,并參考其要求實施。

          項目一:JSP學(xué)生成績管理程序

          一、訓(xùn)練目標(biāo)

          通過本項目的訓(xùn)練,使學(xué)生掌握J(rèn)SP語言編寫一個小型學(xué)生成績程序的方法。該程序包括成績錄入、修改成績、查詢成績、刪除程序功能。通過該技能的訓(xùn)練,除了熟悉JSP語言語法外,為今后的動態(tài)網(wǎng)站的開發(fā)奠定良好的基礎(chǔ)。

          二、訓(xùn)練內(nèi)容

          1.JSP開發(fā)環(huán)境的搭建 2.數(shù)據(jù)表的創(chuàng)建 3.數(shù)據(jù)查詢的方法 4.數(shù)據(jù)添加的方法 5.數(shù)據(jù)更新的方法

          三、訓(xùn)練方法要求

          使用MyEclipse工具編制實現(xiàn)訓(xùn)練目標(biāo)及內(nèi)容要求的JSP代碼程序,要求學(xué)生獨立完成程序代碼的編制與調(diào)試。

          四、訓(xùn)練實施安排及考核

          1.時間安排: 與課程《JSP程序設(shè)計》同一學(xué)期開設(shè),課余時間,短學(xué)期。2.訓(xùn)練方式: 除課堂上必要的訓(xùn)練外,課余對學(xué)生開放相關(guān)實驗室進(jìn)行操作訓(xùn)練。

          3.考核形式: 開卷考核。學(xué)生使用MyEclipse編寫JSP程序,實現(xiàn)訓(xùn)練目標(biāo)及內(nèi)容所要求功能,并對代碼增加詳細(xì)注釋。最后提交可訪問的成績管理動態(tài)網(wǎng)站,并隨機(jī)選取部分學(xué)生參與答辯,據(jù)此給出成績評定。

          五、說明

          1.需要安裝有MyEclipse的計算機(jī),可使用學(xué)院機(jī)房的計算機(jī),也可以使用學(xué)生自己的個人電腦完成實驗項目。

          2.參考資料

          [1] 范蕓,范慧霞.JSP動態(tài)網(wǎng)站開發(fā)基礎(chǔ)與上機(jī)指導(dǎo)[M].北京:清華大學(xué)出版社, 2010.[2] 王小軍,田中雨,劉躍軍.JSP動態(tài)網(wǎng)站開發(fā)[M].北京:清華大學(xué)出版社, 2008.[3] 劉俊亮,王清華.JSP Web開發(fā)學(xué)習(xí)實錄[M].北京:清華大學(xué)出版社, 2011 [4] 王永茂.JSP程序設(shè)計——用JSP開發(fā)Web應(yīng)用[M].北京:清華大學(xué)出版社, 2012.[5] 向?qū)W哲.JSP程序設(shè)計教程[M].北京:人民郵電出版社, 2009.[6]清華大學(xué)計算機(jī)與信息管理中心.Servlet和JSP編程基礎(chǔ)[M].北京:中國鐵道出版社, 2010.項目二:簡單的購物程序

          一、訓(xùn)練目標(biāo)

          通過本項目的訓(xùn)練,使學(xué)生掌握J(rèn)SP語言編寫一個網(wǎng)上購物程序。該程序包括用戶注冊、登陸、購物車、商品列表分頁顯示功能。通過該技能的訓(xùn)練,除了熟悉JSP語言語法外,為今后的動態(tài)網(wǎng)站的開發(fā)奠定良好的基礎(chǔ)。

          二、訓(xùn)練內(nèi)容

          1.JSP頁面的創(chuàng)建 2.JavaBean類的創(chuàng)建

          3.JavaBean組建對數(shù)據(jù)庫的訪問

          三、訓(xùn)練方法要求

          使用MyEclipse工具編制實現(xiàn)訓(xùn)練目標(biāo)及內(nèi)容要求的JSP代碼程序,要求學(xué)生獨立完成程序代碼的編制與調(diào)試。

          四、訓(xùn)練實施安排及考核

          1.時間安排: 與課程《JSP程序設(shè)計》同一學(xué)期開設(shè),課余時間,短學(xué)期。2.訓(xùn)練方式: 除課堂上必要的訓(xùn)練外,課余對學(xué)生開放相關(guān)實驗室進(jìn)行操作訓(xùn)練。

          3.考核形式: 開卷考核。學(xué)生使用MyEclipse編寫JSP程序,實現(xiàn)訓(xùn)練目標(biāo)及內(nèi)容所要求功能,并對代碼增加詳細(xì)注釋。最后提交可訪問的簡單購物動態(tài)網(wǎng)站,并隨機(jī)選取部分學(xué)生參與答辯,據(jù)此給出成績

          評定。

          五、說明

          1.需要安裝有MyEclipse的計算機(jī),可使用學(xué)院機(jī)房的計算機(jī),也可以使用學(xué)生自己的個人電腦完成實驗項目。

          2.參考資料

          [1] 范蕓,范慧霞.JSP動態(tài)網(wǎng)站開發(fā)基礎(chǔ)與上機(jī)指導(dǎo)[M].北京:清華大學(xué)出版社, 2010.[2] 王小軍,田中雨,劉躍軍.JSP動態(tài)網(wǎng)站開發(fā)[M].北京:清華大學(xué)出版社, 2008.[3] 劉俊亮,王清華.JSP Web開發(fā)學(xué)習(xí)實錄[M].北京:清華大學(xué)出版社, 2011 [4] 王永茂.JSP程序設(shè)計——用JSP開發(fā)Web應(yīng)用[M].北京:清華大學(xué)出版社, 2012.[5] 向?qū)W哲.JSP程序設(shè)計教程[M].北京:人民郵電出版社, 2009.[6]清華大學(xué)計算機(jī)與信息管理中心.Servlet和JSP編程基礎(chǔ)[M].北京:中國鐵道出版社, 2010.項目三:JSP留言板程序設(shè)計

          一、訓(xùn)練目標(biāo)

          通過本項目的訓(xùn)練,使學(xué)生掌握J(rèn)SP語言編寫一個綜合實訓(xùn)程序的方法。要求單擊“提交留言”按鈕后,要將輸入留言人輸入的信息保存到數(shù)據(jù)庫中。通過該技能的訓(xùn)練,除了熟悉JSP語言語法外,為今后的動態(tài)網(wǎng)站的開發(fā)奠定良好的基礎(chǔ)。

          二、訓(xùn)練內(nèi)容

          1.JSP頁面的創(chuàng)建

          2.JavaBean類、Servlet類的創(chuàng)建 3.Servlet程序Web.xml文件的配置 4.JSP+JavaBean+Servlet程序的運行

          三、訓(xùn)練方法要求

          使用JSP+JavaBean+Servlet開發(fā)模式編制實現(xiàn)訓(xùn)練目標(biāo)及內(nèi)容要求的JSP代碼程序,要求學(xué)生獨立完成程序代碼的編制與調(diào)試。

          四、訓(xùn)練實施安排及考核

          1.時間安排: 與課程《JSP程序設(shè)計》同一學(xué)期開設(shè),課余時間,短學(xué)期。2.訓(xùn)練方式: 除課堂上必要的訓(xùn)練外,課余對學(xué)生開放相關(guān)實驗室進(jìn)行操作訓(xùn)練。

          3.考核形式: 開卷考核。學(xué)生使用MyEclipse編寫JSP程序,實現(xiàn)訓(xùn)練目標(biāo)及內(nèi)容所要求功能,并對代碼增加詳細(xì)注釋。最后提交可訪問的留言板動態(tài)網(wǎng)站,并隨機(jī)選取部分學(xué)生參與答辯,據(jù)此給出成績評定。

          五、說明

          1.需要安裝有MyEclipse的計算機(jī),可使用學(xué)院機(jī)房的計算機(jī),也可以使用學(xué)生自己的個人電腦完成實驗項目。

          2.參考資料

          [1] 范蕓,范慧霞.JSP動態(tài)網(wǎng)站開發(fā)基礎(chǔ)與上機(jī)指導(dǎo)[M].北京:清華大學(xué)出版社, 2010.[2] 王小軍,田中雨,劉躍軍.JSP動態(tài)網(wǎng)站開發(fā)[M].北京:清華大學(xué)出版社, 2008.[3] 劉俊亮,王清華.JSP Web開發(fā)學(xué)習(xí)實錄[M].北京:清華大學(xué)出版社, 2011 [4] 王永茂.JSP程序設(shè)計——用JSP開發(fā)Web應(yīng)用[M].北京:清華大學(xué)出版社, 2012.[5] 向?qū)W哲.JSP程序設(shè)計教程[M].北京:人民郵電出版社, 2009.[6]清華大學(xué)計算機(jī)與信息管理中心.Servlet和JSP編程基礎(chǔ)[M].北京:中國鐵道出版社, 2010.

          第五篇:JSP程序設(shè)計實訓(xùn)總結(jié)

          實訓(xùn)名稱:JSP程序設(shè)計 實訓(xùn)人: 指導(dǎo)老師: 實訓(xùn)地點:

          實訓(xùn)時間:

          實訓(xùn)目的:

          1、掌握jsp在具體項目中的應(yīng)用

          2、熟練掌握MyEclipse開發(fā)環(huán)境的使用

          3、掌握SQL SERVER/ACCESS數(shù)據(jù)庫的操作方法

          4、掌握jsp操作后臺數(shù)據(jù)庫的各種方法

          5、初步認(rèn)識三層模式程序的開發(fā)

          實訓(xùn)內(nèi)容:設(shè)計一簡單的博客系統(tǒng),系統(tǒng)包括前臺和后臺頁面

          感想:這次實訓(xùn)的主要內(nèi)容是設(shè)計一個簡單的博客系統(tǒng),是一個前臺與后臺相結(jié)合的鏈接網(wǎng)頁界面平臺。在開發(fā)過程中,我認(rèn)識到:要制作一個獨具一格的網(wǎng)站一定方法與技巧是必要的;以前老是覺得自己什么東西都會,什么東西都懂,一到實踐應(yīng)用中,什么技巧也沒用上,常因為一點小錯誤而前功盡棄,這才發(fā)現(xiàn),原來是自己眼高手低了。難得學(xué)校安排了實訓(xùn),我利用機(jī)會給自己鞏固知識、加深開發(fā)經(jīng)驗,使理論與實踐達(dá)到最完美的相結(jié)合。另外,這次實訓(xùn)也讓我明白了學(xué)習(xí)是一個長時間慢慢積累的過程,我想在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己的知識與綜合素質(zhì)。

          此外,還要感謝指導(dǎo)老師對我們的細(xì)心教化,感謝老師給我們的幫助。在設(shè)計過程中,我懂得了如何查閱資料,如何與同學(xué)交流和自學(xué),使我充分體會到了在創(chuàng)造過程中探索的艱難和成功時的興奮。

          人非生而知之,要學(xué)得知識,一靠學(xué)習(xí),二靠實踐。沒有實踐,學(xué)習(xí)就是無源之水,無本之木。以上就是我這次實訓(xùn)的心得和感受。不到一年的時間就將步入社會的我們,面臨是繼續(xù)深造,還是就業(yè)的壓力,我想我們更應(yīng)該把握住最后的一段時間,充實、完善自我,爭取做一名出色的設(shè)計工程師!最后,通過本次實訓(xùn)使我學(xué)到很多東西,便于今后讓我提早進(jìn)入工作狀態(tài)。因為我知道無論是今后的學(xué)習(xí)還是日后的工作生活中,我會清楚的知道自己想要做什么、如何做和怎樣才能把它做到最好

          下載JSP程序設(shè)計期末試卷A題目及其答案(五篇材料)word格式文檔
          下載JSP程序設(shè)計期末試卷A題目及其答案(五篇材料).doc
          將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
          點此處下載文檔

          文檔為doc格式


          聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

          相關(guān)范文推薦

            學(xué)習(xí)JSP和servlet程序設(shè)計心得體會

            學(xué)習(xí)JSP程序設(shè)計和Servlet心得體會 JSP這門課是教我們怎么做網(wǎng)站的,學(xué)習(xí)了許多枯燥的語言知識,總算是可以自己做網(wǎng)站了 記得在第一節(jié)課上,我就跟學(xué)生們講了“為什么學(xué)JSP?”,“J......

            web程序設(shè)計(JSP)課程設(shè)計總結(jié)(共五則)

            《Web程序設(shè)計(JSP)》課程設(shè)計總結(jié) 課程設(shè)計時間: 2011-2012 年第一學(xué)期 第13周—第14周 課程設(shè)計班級: 計科08101 課程設(shè)計計劃學(xué)時:40 實際設(shè)計學(xué)時:40 設(shè)計地點:信息中心A-107......

            第二屆程序設(shè)計大賽題目

            1 數(shù)字的游戲 輸入文件名:gaspar.in 輸出文件名:estdout.pc2 問題描述: N個教徒和N個非教徒在深海上遇險,必須將一半的人投入海中,其余的人才能幸免于難,于是他們想了一個辦法:2N......

            程序設(shè)計與算法語言課程設(shè)計題目

            程序設(shè)計與算法語言課程設(shè)計大綱 理學(xué)院數(shù)學(xué)系所開設(shè)的程序設(shè)計與算法語言課程設(shè)計是教學(xué)實踐環(huán)節(jié)中一項重要內(nèi)容,進(jìn)行此課程設(shè)計的旨在: 1.提高和加強(qiáng)學(xué)生的計算機(jī)應(yīng)用與軟件......

            程序設(shè)計工程實訓(xùn)題目

            《C語言課程設(shè)計》參考題目 (1)職工信息管理系統(tǒng) 職工信息包括職工號、姓名、性別、年齡、學(xué)歷、工資、住址、電話(職工號不重復(fù))。 試設(shè)計職工信息管理系統(tǒng),使之能提供以下功能:......

            四年級語文期末試卷題目

            一、看拼音寫詞語。(8分)juānkuǎnlínghúnbǔzhuōrǔmíng()()()()xiānggǎngzhélǐwéichígāoshàng()()()()二、比一比,再組詞。(8分)喘()陡()礙()枕()端()徒()得(......

            四年級期末試卷答案

            經(jīng)過這個學(xué)期的學(xué)習(xí),你覺得滿意嗎?我們一起來檢測一下吧?下面是小編幫大家整理的四年級期末試卷答案,希望大家喜歡。一、小小播音員。(畫出帶點字的正確讀音)(5分)1、翡翠(fēi fě......

            vb程序設(shè)計課程設(shè)計題目(五篇材料)

            VB程序設(shè)計課程設(shè)計 一.題目: 1.記事本的設(shè)計與實現(xiàn) 2.學(xué)生成績管理系統(tǒng) 3.彈球游戲 4.圖書館管理系統(tǒng) 5. 打字練習(xí)程序 6. 超市銷售管理 7. 小型測試系統(tǒng) 8. 倉庫管理系統(tǒng) 9. 猜......

          1. <ul id="fwlom"></ul>

            <object id="fwlom"></object>

            <span id="fwlom"></span><dfn id="fwlom"></dfn>

              <object id="fwlom"></object>