《JSP應(yīng)用技術(shù)》實(shí)驗(yàn)指導(dǎo)書(shū)答案_第1頁(yè)
《JSP應(yīng)用技術(shù)》實(shí)驗(yàn)指導(dǎo)書(shū)答案_第2頁(yè)
《JSP應(yīng)用技術(shù)》實(shí)驗(yàn)指導(dǎo)書(shū)答案_第3頁(yè)
《JSP應(yīng)用技術(shù)》實(shí)驗(yàn)指導(dǎo)書(shū)答案_第4頁(yè)
《JSP應(yīng)用技術(shù)》實(shí)驗(yàn)指導(dǎo)書(shū)答案_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件工程學(xué)院

《JSP應(yīng)用技術(shù)》

試驗(yàn)指導(dǎo)書(shū)

專(zhuān)業(yè)班級(jí):軟件14?1_

指導(dǎo)老師:王軍弟

試驗(yàn)報(bào)告冊(cè)封面書(shū)寫(xiě)內(nèi)容

(2023?2023學(xué)年第二學(xué)期)

試驗(yàn)室名稱(chēng):軟件工程學(xué)院試驗(yàn)室

課程名稱(chēng):JSP應(yīng)用技術(shù)

系部名稱(chēng):軟件技術(shù)

專(zhuān)業(yè)班級(jí):軟件14-1

指導(dǎo)老師:王軍弟

學(xué)號(hào):(只寫(xiě)后3位)

留意:

1.須要填寫(xiě)書(shū)目頁(yè)的項(xiàng)目名稱(chēng)和頁(yè)碼。

2.每個(gè)試驗(yàn)項(xiàng)目另起一頁(yè)?。。。?/p>

3.試驗(yàn)報(bào)告冊(cè)運(yùn)用黃色厚本規(guī)格?。?!

書(shū)目

試驗(yàn)一JSP開(kāi)發(fā)環(huán)境的搭建4

試驗(yàn)二JSP語(yǔ)法的練習(xí)5

試驗(yàn)三JSP標(biāo)記的運(yùn)用錯(cuò)誤!未定義書(shū)簽。

課后試驗(yàn)Tag文件與Tag指令7

試驗(yàn)四利用request和response對(duì)象進(jìn)行設(shè)計(jì)8

試驗(yàn)五禾I)用session和application對(duì)象進(jìn)行設(shè)L9

課后試驗(yàn)JSP中的文件操作11

試驗(yàn)六Javabean的設(shè)計(jì)和運(yùn)用10

試驗(yàn)七JSP中數(shù)據(jù)庫(kù)的查詢(xún)11

試驗(yàn)八JSP中數(shù)據(jù)庫(kù)的錄入和維護(hù)14

試驗(yàn)九servlet的設(shè)計(jì)和運(yùn)用18

課后試驗(yàn)MVC設(shè)計(jì)19

試驗(yàn)一JSP開(kāi)發(fā)環(huán)境的搭建

一、試驗(yàn)?zāi)康?/p>

1.嫻熟駕馭Tomcat服務(wù)器的安裝與配置,為后續(xù)試驗(yàn)做好準(zhǔn)備工作;

2.駕馭Web服務(wù)書(shū)目的設(shè)置;

3.嫻熟駕馭Web服務(wù)書(shū)目下JSP頁(yè)面的訪(fǎng)問(wèn);

4.駕馭Tomcat服務(wù)器端口號(hào)的修改。

二、試驗(yàn)環(huán)境與地點(diǎn)

1.試驗(yàn)環(huán)境:windows?+JDK6.0+Tomcat6.0+編輯器

2.試驗(yàn)地點(diǎn):軟件工程系試驗(yàn)室

三、試驗(yàn)內(nèi)容與步驟

1.試驗(yàn)內(nèi)容

完成Tomcat服務(wù)器的安裝與配置,并建立Web服務(wù)書(shū)目。

2.試驗(yàn)步驟

1)Tomcat服務(wù)器的安裝與配置;

(1)下載jdk6.0進(jìn)行安裝,同時(shí)配置系統(tǒng)變量PATH與CLASSPATH0

(2)下載Tomcat6.0,將其安裝到硬盤(pán)的某個(gè)分區(qū),如D:\。

2)Web服務(wù)書(shū)目的設(shè)置;

(1)在D:\下新建一個(gè)書(shū)目,名稱(chēng)為student,將student書(shū)目設(shè)置為Web服務(wù)書(shū)目,并為該Web

服務(wù)書(shū)目指定名字為friend的虛擬書(shū)目。打開(kāi)Tomcat書(shū)目中conf文件夾里的文件,

找到出現(xiàn)</Host>的部分。然后在的前面加入:

<Contextpath=""docBase=""debug=0reloadable=',trueH/>

(2)修改端口號(hào)為9999o在文件中找到修改端口號(hào)部分,默認(rèn)端口修改為9999o

(3)啟動(dòng)Tomcat服務(wù)器。假如已經(jīng)啟動(dòng),應(yīng)當(dāng),并重新啟動(dòng)。

3.JSP頁(yè)面的訪(fǎng)問(wèn);

(1)運(yùn)用“記事本”編寫(xiě)一個(gè)簡(jiǎn)潔的JSP頁(yè)面,文件名用自己的姓名拼音命名(如張三:

zhangSan.jsp),文件名是,并保存到Web服務(wù)書(shū)目student中。

(2)打開(kāi)上一步建立的JSP頁(yè)面進(jìn)行編輯,使其頁(yè)面運(yùn)行起來(lái)時(shí)顯示你的專(zhuān)業(yè)、班級(jí)、學(xué)號(hào),姓

名。

(3)在閱讀器的地址欄中輸入Tomcat服務(wù)器的IP地址和端口號(hào),并通過(guò)虛擬書(shū)目friend訪(fǎng)問(wèn)

Web服務(wù)書(shū)目student中第2步編輯后的JSP頁(yè)面,訪(fǎng)問(wèn)路徑是:。

(4)畫(huà)出第3步JSP頁(yè)面的運(yùn)行效果圖。

四、試驗(yàn)總結(jié)與分析

試驗(yàn)二JSP語(yǔ)法的練習(xí)和JSP標(biāo)記的運(yùn)用

一、試驗(yàn)?zāi)康?/p>

1.初步了解JSP的運(yùn)行;

2.駕馭JSP的語(yǔ)法規(guī)則;

3.能編寫(xiě)簡(jiǎn)潔的JSP應(yīng)用程序;

4.嫻熟駕馭成員變量、Java程序片和表達(dá)式在JSP中的應(yīng)用;

5.駕馭在JSP頁(yè)面中運(yùn)用page指令和include指令;

6.駕馭在JSP頁(yè)面中運(yùn)用include、forward動(dòng)作標(biāo)記;

二、試驗(yàn)環(huán)境與地點(diǎn)

1.試驗(yàn)環(huán)境:windows?+JDK6.0+Tomcat6.0+編輯器

2.試驗(yàn)地點(diǎn):軟件工程系試驗(yàn)室

三、試驗(yàn)內(nèi)容與步驟

1.試驗(yàn)內(nèi)容

在JSP頁(yè)面中運(yùn)用成員變量、Java程序片和表達(dá)式;體會(huì)JSP標(biāo)記在JSP頁(yè)面中的作用。

2.試驗(yàn)步驟

在webapps書(shū)目下新建一個(gè)Web服務(wù)書(shū)目:chapter20將以下編寫(xiě)的JSP頁(yè)面保存到chapter2中。

1)編寫(xiě)JSP程序sum.jsp,該頁(yè)面輸出1至I」100的連續(xù)和。寫(xiě)出sum.jsp頁(yè)面中輸出1至I」100的

連續(xù)和的程序片段。________________________________________________________

2)完成課本33頁(yè)習(xí)題2的第5題。http;//locBlhovt:8080^van<l?io09/diupdate,jvpVindov*Inter...匚

(1)寫(xiě)出ajsp文件的代碼。

(2)畫(huà)出運(yùn)行結(jié)果。

3)將給定的DispDate.java源文件“改造”成jsp

文件,在IE閱讀器中運(yùn)行,要求輸出結(jié)果如

右圖所示。寫(xiě)出改造的jsp文釁的代碼。

4)編寫(xiě)includeHeHo.jsp文件,該文件欲設(shè)置

contentType屬性的值是“text/plain”的代碼,運(yùn)用include指令靜態(tài)插

入hello.txt文件的代碼。

5)編寫(xiě)兩個(gè)jsp頁(yè)面:第一個(gè)頁(yè)面運(yùn)用include動(dòng)作標(biāo)記動(dòng)態(tài)加載其次個(gè)頁(yè)面,同時(shí)供應(yīng)梯形的

參數(shù);其次個(gè)頁(yè)面獲得第一個(gè)頁(yè)面include動(dòng)作標(biāo)記的param子標(biāo)記供應(yīng)的梯形的上底、下

底、高,計(jì)算面積并顯示結(jié)果。

(1)寫(xiě)出兩個(gè)jsp文件的代碼。

(2)畫(huà)出運(yùn)行結(jié)果。

四、試驗(yàn)總結(jié)與分析

回答課本33頁(yè)習(xí)題2的第1題,第2題。

//DispDate.java

importjava.utiL*;

publicclassDispDate{

publicStringgetTime(Stringstr){

StringTokenizercat=newStringTokenizer(str,'*");

Stringtemp=null;intnum=0;

while(cat.hasMoreTokens()&&num++<4){

temp=cat.nextToken();}

returntemp;}

publicstaticvoidmain(String[]args){

DispDateob=newDispDate():Datedt=newDate();Stringstr=dt.toStringO;

System.out.println();System.out.println(,'Date對(duì)象對(duì)應(yīng)的日期為:"+str);

System.out.println();StringthisTimc=ob.gctTimc(str);

System.out.prinlln("當(dāng)前時(shí)間為:"+thisTime);))

課后試驗(yàn)Tag文件與Tag指令

一、試驗(yàn)?zāi)康?/p>

1.駕馭Tag文件的的語(yǔ)法規(guī)則;

2.嫻熟駕馭Tag文件中如何運(yùn)用標(biāo)記體;

3.駕馭Tag文件中的常用指令;

4.會(huì)編寫(xiě)Tag文件;

5.駕馭JSP文件如何調(diào)用Tag文件;

6.了解JSP文件與Tag文件數(shù)據(jù)的傳遞。

二、試驗(yàn)環(huán)境與地點(diǎn)

1.試驗(yàn)環(huán)境:windows?+JDK6.0+Tomcat6.0+編輯器

2.試驗(yàn)地點(diǎn):軟件工程系試驗(yàn)室

三、試驗(yàn)內(nèi)容與步驟

1.試驗(yàn)內(nèi)容

依據(jù)要求完成Tag文件,并在JSP頁(yè)面中調(diào)用。

2.試驗(yàn)步驟

在webapps書(shū)目下新建一個(gè)Web服務(wù)書(shū)目:chapter30將以下編寫(xiě)的JSP頁(yè)面保存到chapter3中。

1)編寫(xiě)Tag文件date.tag,要求在該文件中完成當(dāng)前日期的顯示。寫(xiě)出date.tag文件的程序代碼:

2)編寫(xiě)Tag文件jiecheng.tag,要求在該文件中完成n!的計(jì)算及顯示,n從JSP頁(yè)面?zhèn)魅?。?xiě)出

jiecheng.tag文件的程序代碼:

3)編寫(xiě)Tag文件circle.tag,要求在該文件通過(guò)JSP頁(yè)面?zhèn)魅氲陌霃絩計(jì)算并顯示圓周長(zhǎng)和圓面積。

寫(xiě)出circle.tag文件的全部程序代碼:

四、試驗(yàn)總結(jié)與分析

1.用戶(hù)可以運(yùn)用閱讀器干脆訪(fǎng)問(wèn)一個(gè)Tag文件嗎?為什么?

2.Tag文件應(yīng)當(dāng)存放在怎樣的書(shū)目?

試驗(yàn)三利用request和response對(duì)象進(jìn)行設(shè)計(jì)

一、試驗(yàn)?zāi)康?/p>

1.理解內(nèi)置對(duì)象的概念;

2.嫻熟駕馭request對(duì)象如何獲得客戶(hù)端信息;

3.嫻熟駕馭response對(duì)象的動(dòng)態(tài)響應(yīng)功能和重定向功能;

4.嫻熟編寫(xiě)簡(jiǎn)潔的JSP好用程序。

二、試驗(yàn)環(huán)境與地點(diǎn)

1.試驗(yàn)環(huán)境:windows?+JDK6.()+Tomcat6.()+編輯器

2.試驗(yàn)地點(diǎn):軟件工程系試驗(yàn)室

三、試驗(yàn)內(nèi)容與步驟

1.試驗(yàn)內(nèi)容

依據(jù)要求完成用戶(hù)注冊(cè)和數(shù)學(xué)運(yùn)算的JSP頁(yè)面,。

2.試驗(yàn)步驟

在webapps書(shū)目下新建一個(gè)Web服務(wù)書(shū)目:chapter*將以下編寫(xiě)的JSP頁(yè)面保存到chapter4中。

1)編寫(xiě)一個(gè)簡(jiǎn)潔的用戶(hù)注冊(cè)頁(yè)面register.jsp,頁(yè)面中包括用戶(hù)名、密碼、年齡、性別、愛(ài)好等信息。

要求:

(1)密碼不能少于6位,年齡必需在10至I」100歲之間,性別接受單選按鈕實(shí)現(xiàn),愛(ài)好接受復(fù)選

框?qū)崿F(xiàn);

(2)在result.jsp頁(yè)面獲得輸入的信息,若有信息不符合條件,response對(duì)象將用戶(hù)重新定向到

注冊(cè)頁(yè)面使其重新輸入信息;若符合條件,則將信息顯示出來(lái)。

(3)完成以下任務(wù):

①畫(huà)出register.jsp頁(yè)面的運(yùn)行效果圖。

②給出result.jsp頁(yè)面中獲得register.jsp頁(yè)面提交的用戶(hù)信息的代碼。

③假如register.jsp表單提交的信息中看漢字,result.jsp頁(yè)面應(yīng)怎樣處理?

④給出resultjsp頁(yè)面中推斷用戶(hù)信息是否符合條件并作出相應(yīng)處理的代碼。

2)制作如下圖所示的JSP程序inputNumber.jspo

輸入運(yùn)算數(shù):選擇運(yùn)算符號(hào):輸入運(yùn)算數(shù):

運(yùn)算結(jié)果:3.14+2.78=5.92

要求:

(1)select下拉列表中有加、減、乘、除四個(gè)選項(xiàng);

(2)用戶(hù)點(diǎn)擊“提交”按鈕后提交到inpulNumber.jsp頁(yè)面完成數(shù)據(jù)的處理,并將結(jié)果顯示在

JSP頁(yè)面。

(3)寫(xiě)出inpulNumber.jsp的代碼。

四、試驗(yàn)總結(jié)與分析

試驗(yàn)四利用session和application對(duì)象進(jìn)行設(shè)計(jì)

一、試驗(yàn)?zāi)康?/p>

1.理解session對(duì)象的會(huì)話(huà)功能;

2.理解application對(duì)象的應(yīng)用程序級(jí)變量;

3.能夠駕馭出session和application二者的區(qū)分;

4.嫻熟駕馭session對(duì)象如何存儲(chǔ)與用戶(hù)有關(guān)的數(shù)據(jù);

5.嫻熟駕馭application對(duì)象如何存儲(chǔ)與web服務(wù)有關(guān)的數(shù)據(jù)。

二、試驗(yàn)環(huán)境與地點(diǎn)

1.試驗(yàn)環(huán)境:windows?+JDK6.0+Tomcal6.0+編輯器

2.試驗(yàn)地點(diǎn):軟件工程系試驗(yàn)室

三、試驗(yàn)內(nèi)容與步驟

1.試驗(yàn)內(nèi)容

依據(jù)要求完成購(gòu)物車(chē)程序和網(wǎng)站計(jì)數(shù)器。

2.試驗(yàn)步驟

在webapps書(shū)目下新建一個(gè)Web服務(wù)書(shū)目:chapter*將以下編寫(xiě)的JSP頁(yè)面保存到chapter4中。

1)編寫(xiě)一個(gè)簡(jiǎn)潔的購(gòu)物程序。

(1)畫(huà)出購(gòu)物的運(yùn)行效果圖。

(2)給出購(gòu)物的關(guān)鍵代碼。

2)運(yùn)用application對(duì)象制作一個(gè)網(wǎng)站計(jì)數(shù)器。

13)畫(huà)出網(wǎng)站計(jì)數(shù)器的運(yùn)行效果圖。

(4)給出網(wǎng)站計(jì)數(shù)器的關(guān)鍵代碼。

四、試驗(yàn)總結(jié)與分析

1.一個(gè)用戶(hù)在不同Web服務(wù)書(shū)目中的session對(duì)象相同嗎?一個(gè)用戶(hù)在同一Web服務(wù)書(shū)目的不同

子書(shū)目中的session對(duì)象相同嗎?為什么?

2.全部用戶(hù)在同一Web服務(wù)書(shū)目中的application對(duì)象相同嗎?用戶(hù)在不同Web服務(wù)書(shū)目中的

application對(duì)象相同嗎?為什么?

3.若用戶(hù)長(zhǎng)時(shí)間不關(guān)閉閱讀器,用戶(hù)的session對(duì)象可能消逝嗎?application對(duì)象可能消逝嗎?用戶(hù)

關(guān)閉詡讀器后,用戶(hù)的session對(duì)象確定消逝嗎?application對(duì)象可能存在嗎?為什么?

試驗(yàn)五Javabean的設(shè)計(jì)和運(yùn)用

一、試驗(yàn)?zāi)康?/p>

1.熟悉JavaBean的生命周期;

2.駕馭JavaBean的定義、調(diào)用、存儲(chǔ)和運(yùn)行方法;

3.嫻熟駕馭userBean動(dòng)作標(biāo)記及設(shè)置/讀取其屬性的方法。

4.駕馭兩層模式JSP+JavaBean的開(kāi)發(fā)。

二、試驗(yàn)環(huán)境與地點(diǎn)

1.試驗(yàn)環(huán)境:windows?+JDK6.()+Tomcat6.()+編輯器

2.試驗(yàn)地點(diǎn):軟件工程系試驗(yàn)室

三、試驗(yàn)內(nèi)容與步驟

1.試驗(yàn)內(nèi)容

依據(jù)要求完成圓形bean和關(guān)系運(yùn)算bean。

2.試驗(yàn)步驟

在webapps書(shū)目下新建一個(gè)Web服務(wù)書(shū)目:chapter6o將以下編寫(xiě)的JSP頁(yè)面保存到chapter6中。

1)制作并完成圓形bean。JSP頁(yè)面道過(guò)表單輸入圓半徑并提交給該頁(yè)面,表單提交后,JSP頁(yè)面將

計(jì)算圓面積和周長(zhǎng)的任務(wù)交給一個(gè)bean去完成。

(1)寫(xiě)出bean的代碼。

(2)寫(xiě)出JSP頁(yè)面中調(diào)用bean的關(guān)鍵代碼。

(3)畫(huà)出運(yùn)行效果圖。

2)制作完成關(guān)系運(yùn)算beanoJSP頁(yè)面通過(guò)表單輸入兩個(gè)數(shù)和關(guān)系運(yùn)算符號(hào)(>,>=,<,<=,==,!=)

提交給該頁(yè)面,表單提交后,JSP頁(yè)面將計(jì)算任務(wù)交給一個(gè)bean去完成。

(1)寫(xiě)出bean的代碼。

(2)寫(xiě)出JSP頁(yè)面中調(diào)用bean的關(guān)鍵代碼。

(3)畫(huà)出運(yùn)行效果圖。

四、試驗(yàn)總結(jié)與分析

試驗(yàn)六JSP中的文件操作

一、試驗(yàn)?zāi)康?/p>

1.理解書(shū)目及文件列表的讀取方法;

2.駕馭在JSP中讀寫(xiě)文件的方法。

二、試驗(yàn)環(huán)境與地點(diǎn)

1.試驗(yàn)環(huán)境:windows?+JDK6.0+Tomcat6.0+編輯器

2.試驗(yàn)地點(diǎn):軟件工程系試驗(yàn)室

三、試驗(yàn)內(nèi)容與步驟

1.試驗(yàn)內(nèi)容

依據(jù)要求完成文件的操作。

2.試驗(yàn)步驟

在webapps書(shū)目下新建一個(gè)Web服務(wù)書(shū)目:chapter5。將以下編寫(xiě)的JSP頁(yè)面保存到chapter5中。

1)編寫(xiě)一個(gè)JSP文件,列出該Web服務(wù)書(shū)目下的全部子書(shū)目和文件。寫(xiě)出JSP關(guān)鍵代碼,并畫(huà)出

JSP頁(yè)面的運(yùn)行效果圖。

2)編寫(xiě)JSP文件下載data.txt。寫(xiě)出JSP關(guān)鍵代碼,并畫(huà)出JSP頁(yè)面的運(yùn)行效果圖。

3)編寫(xiě)JSP文件上傳若干word文件。寫(xiě)出JSP關(guān)鍵代碼,并畫(huà)出JSP頁(yè)面的運(yùn)行效果圖。

四、試驗(yàn)總結(jié)與分析

試驗(yàn)七JSP中數(shù)據(jù)庫(kù)的查詢(xún)

一、試驗(yàn)?zāi)康?/p>

1.駕馭JDBC的方式連接MySQL數(shù)據(jù)庫(kù);

2.嫻熟駕馭在JSP編程中實(shí)現(xiàn)數(shù)據(jù)庠數(shù)據(jù)查詢(xún)的方法;

二、試驗(yàn)環(huán)境與地點(diǎn)

1.試驗(yàn)環(huán)境:windows?+JDK6.0+Tomcat6.0+編輯器

2.試驗(yàn)地點(diǎn):軟件工程系試驗(yàn)室

三、試驗(yàn)內(nèi)容與步驟

1.試驗(yàn)內(nèi)容

依據(jù)要求完成簡(jiǎn)易商戶(hù)管理模塊,Mysql作為后臺(tái)據(jù)庫(kù),實(shí)現(xiàn)的功能包括:列表顯示商戶(hù)信息、查

詢(xún)商戶(hù)信息等頁(yè)面組成。頁(yè)面要求:index,jsp頁(yè)以表格的方式顯示全部商戶(hù)信息。

2.試驗(yàn)步驟

在web叩ps書(shū)目下新建一個(gè)Web服務(wù)書(shū)目:chapter:。將以下編寫(xiě)的JSP頁(yè)面保存到ch叩ter7中。

1)創(chuàng)建數(shù)據(jù)庫(kù)NIEH,創(chuàng)建表SHANGHUS,其字段信息如下表:

字段名字段類(lèi)型字段說(shuō)明

ID整數(shù)型自動(dòng)增長(zhǎng),主鍵

SH_NAME變長(zhǎng)字符串商戶(hù)名

SH.QUYU變長(zhǎng)字符串區(qū)域

SH_LIANXIREN整型聯(lián)系人

SH_DIANHUA日期時(shí)間電話(huà)

2)連接數(shù)據(jù)庫(kù):

(1)若接受JDBC-ODBC橋接器方式連接數(shù)據(jù)庫(kù),請(qǐng)寫(xiě)出須要經(jīng)過(guò)的3個(gè)步驟:

①創(chuàng)建L假設(shè)數(shù)據(jù)源名稱(chēng)是shanghuDsn,用戶(hù)名和密碼均為123;

②應(yīng)用程序建立JDBC-ODBC橋接器的代碼是:

③依據(jù)第①步建立的數(shù)據(jù)源stuDsn,與其指定的數(shù)據(jù)庫(kù)建立連接,代碼是:

(2)若接受純Java數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序連接MySQL數(shù)據(jù)庫(kù),請(qǐng)寫(xiě)出須要經(jīng)過(guò)的3個(gè)步驟:

①將數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序拷貝到特定位置,即首先將mysql-connector-java-5.L7-bin.jar拷貝到書(shū)

H___________________________________________________

②應(yīng)用程序加載MySQL驅(qū)動(dòng)程序的代碼是:

③與第1步的數(shù)據(jù)庫(kù)NIEH建立連接的代碼是(假設(shè)訪(fǎng)問(wèn)用戶(hù)名和命名均為123):

1)功能要求:

(1)編寫(xiě)JSP程序?qū)崿F(xiàn)商戶(hù)信息的顯示,功能分析如下:

功能名稱(chēng)顯示商戶(hù)信息(index.jsp)

功能簡(jiǎn)述以列表的形式顯示商戶(hù)信息,包括編號(hào)、商戶(hù)名稱(chēng)、地區(qū)、聯(lián)系人等信息,并

以編號(hào)升序排列

后置條件查看到商戶(hù)信息

前置條件無(wú)

基本流index.jsp是站點(diǎn)的首頁(yè),訪(fǎng)問(wèn)站點(diǎn)時(shí)干脆進(jìn)入頁(yè)面。

擴(kuò)展流無(wú)

備注顯示時(shí)如有漢字須要處理,正確顯示

圖例育戶(hù)一表

ar&sM??人??

99.MSJUMl

?■?

MtaM.ZEJEt

②SQL語(yǔ)句是:______________________________________________________________

③創(chuàng)建向數(shù)據(jù)庫(kù)提交SQL語(yǔ)句的對(duì)象的代碼是:

④執(zhí)行SQL語(yǔ)句的代碼是:_____________________________________________________

⑤顯示結(jié)果的記錄集的代碼是:______________________________________________

關(guān)閉數(shù)據(jù)庫(kù)連接的代碼是:___________________________________________________

(2)在2t一步的基礎(chǔ)上實(shí)現(xiàn)條件查詢(xún)功能,要求能依據(jù)商戶(hù)編號(hào)、名稱(chēng)和地區(qū)進(jìn)行模糊查詢(xún)并將

內(nèi)容顯示在index.jsp頁(yè)面中。

①修改index.jsp頁(yè)面,添加錄入查詢(xún)條件的表單:

②畫(huà)出添加表單后,index.jsp的運(yùn)行結(jié)果。

③查詢(xún)編號(hào)是“1”的商戶(hù)信息的SQL語(yǔ)句是:

④模糊查詢(xún)?nèi)A北地區(qū)名稱(chēng)包含“聯(lián)想”或“惠普”的商戶(hù)信息的SQL語(yǔ)句是:

四、試驗(yàn)總結(jié)與分析

試驗(yàn)八JSP中數(shù)據(jù)庫(kù)的錄入和維護(hù)

一、試驗(yàn)?zāi)康?/p>

1.駕馭JDBC的方式連接MySQL數(shù)據(jù)庫(kù);

2.嫻熟駕馭在JSP編程中實(shí)現(xiàn)數(shù)據(jù)庠數(shù)據(jù)錄入和維護(hù)的方法;

二、試驗(yàn)環(huán)境與地點(diǎn)

1.試驗(yàn)環(huán)境:windows?+JDK6.0+Tomcat6.0+編輯器

2.試驗(yàn)地點(diǎn):軟件工程系試驗(yàn)室

三、試驗(yàn)內(nèi)容與步驟

1.試驗(yàn)內(nèi)容

在試驗(yàn)七的基礎(chǔ)上,依據(jù)要求完成簡(jiǎn)易商戶(hù)管理模塊,Mysql作為后臺(tái)據(jù)庫(kù),實(shí)現(xiàn)的功能包括:

修改商戶(hù)信息、刪除商戶(hù)信息、添加商戶(hù)信息頁(yè)面組成。頁(yè)面要求:index,jsp頁(yè)以表格的方式顯示

全部商戶(hù)信息,每條商戶(hù)信息后面有一個(gè)“編輯”鏈接和一個(gè)“刪除”鏈接。商戶(hù)信息顯示的下方

有一個(gè)“添加商戶(hù)信息”的鏈接,在首頁(yè)面上點(diǎn)擊某個(gè)商戶(hù)信息的“編輯”鏈接后,進(jìn)入商戶(hù)信息

修改頁(yè)面。在首頁(yè)面上,點(diǎn)擊某個(gè)商戶(hù)信息的“刪除”鏈接后,可以刪除商戶(hù)信息。在首頁(yè)面上,

點(diǎn)擊下方的“添加商戶(hù)信息”按鈕后,進(jìn)入添加商戶(hù)信息頁(yè)面。

2.試驗(yàn)步驟

在webapps書(shū)目下新建一個(gè)Web服務(wù)書(shū)0:chapter?o將以下編寫(xiě)的JSP頁(yè)面保存到ch叩ter7中。

1)編寫(xiě)DBUtil.java文件,功能是連接數(shù)據(jù)庫(kù)。寫(xiě)出該文件的代碼。

2)編寫(xiě)JSP程序?qū)崿F(xiàn)商戶(hù)信息的添加,功能分析如下:

功能名稱(chēng)添加商戶(hù)信息(addShanghu.jsp)

功能簡(jiǎn)述實(shí)現(xiàn)商戶(hù)信息的添加

后置條件查看到添加后的商戶(hù)信息

前置條件無(wú)

基本流1.通過(guò)index.jsp的超鏈接添加進(jìn)入添加頁(yè)面addShanghu.jsp

2.輸入信息后,點(diǎn)擊按鈕“添加商戶(hù)信息”,將表單信息提交到addShanghu.jsp

3.addShanghu.jsp接收到商戶(hù)信息后添加到數(shù)據(jù)庫(kù)中,然后跳轉(zhuǎn)到index.jsp頁(yè)面

擴(kuò)展流添加成功跳轉(zhuǎn)到顯示商戶(hù)信息頁(yè)面

備注連接數(shù)據(jù)庫(kù)時(shí)必需通過(guò)DBUtil完成。

圖例必士刀口冏尸1口耳

區(qū)體[

1

?*A_|一

|

?4]

①獲得表單信息的代碼:__________________________________________________

②添加商戶(hù)信息的SQL語(yǔ)句是:____________________________________________________

③獲得數(shù)據(jù)庫(kù)連接并向數(shù)據(jù)庫(kù)提交SQL語(yǔ)句的代碼是:

④執(zhí)行SQL語(yǔ)句的代碼是:_________________________

3)編寫(xiě)JSP程序?qū)崿F(xiàn)商戶(hù)信息的刪除,功能分析如下:

功能名稱(chēng)刪除商戶(hù)信息(deleteShanghu.jsp)

功能簡(jiǎn)述實(shí)現(xiàn)商戶(hù)信息的刪除

后置條件顯示商戶(hù)信息

前置條件顯示商戶(hù)信息

基本流1.通過(guò)index.jsp的超鏈接刪除進(jìn)入刪除頁(yè)面deleteShanghu.jsp,并將編號(hào)傳遞給

deleteShanghu.jsp

2.deleleShanghu.jsp接收到編號(hào)后,刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù),然后跳轉(zhuǎn)到index.jsp頁(yè)面

擴(kuò)展流刪除成功后跳轉(zhuǎn)到顯示商戶(hù)信息頁(yè)面

備注連接數(shù)據(jù)庫(kù)時(shí)必需通過(guò)DBUtil完成。

圖例無(wú)

②如何將待刪除的商戶(hù)編號(hào)從index.jsp貝面?zhèn)鬟f到deleteShanghu.jsp:

③獲得待刪除商戶(hù)的編號(hào)的代碼:

④刪除商戶(hù)信息的SQL語(yǔ)句是:_______________________________

⑤獲得數(shù)據(jù)庫(kù)連接并向數(shù)據(jù)庫(kù)提交SQL語(yǔ)句的代碼是:

執(zhí)行SQL語(yǔ)句的代碼是:___________________________________

4)編寫(xiě)JSP程序?qū)崿F(xiàn)商戶(hù)信息的修改,功能分析如下:

功能名稱(chēng)修改商戶(hù)信息(editShanghu.jsp,updateShanghu.jsp)

功能簡(jiǎn)述實(shí)現(xiàn)商戶(hù)信息的更新

后置條件查看到更新后的商戶(hù)信息

前置條件商戶(hù)信息成功更新

基本流1.通過(guò)index.jsp的編輯超鏈接進(jìn)入商戶(hù)信息更新頁(yè)面edilShanghu.jsp頁(yè)面,顯示商戶(hù)

信息品牌、型號(hào)等信息

2.修改完商戶(hù)信息后,點(diǎn)擊更新商戶(hù)信息按鈕將新的商戶(hù)信息提交到updateShanghu.jsp

頁(yè)面

3.在updateShanghu.jsp更新完數(shù)據(jù)庫(kù)的商戶(hù)信息后跳轉(zhuǎn)到首頁(yè)

擴(kuò)展流更新成功跳轉(zhuǎn)到顯示商戶(hù)信息頁(yè)面

備注連接數(shù)據(jù)庫(kù)時(shí)必需通過(guò)DBUtil完成。

圖例編冊(cè)閥戶(hù)后總、

1

w*fn-

■K―人府=-

i**I

②如何在editShanghu.jsp頁(yè)面中顯示待編輯的商戶(hù)信息:

③獲得表單信息的代碼:__________________________

④更新商戶(hù)信息的SQL語(yǔ)句是:___________________

獲得數(shù)據(jù)庫(kù)連接并向數(shù)據(jù)庫(kù)提交SQL語(yǔ)句的代碼是:

⑤執(zhí)行SQL語(yǔ)句的代碼是:_____________________________________________________

四、試驗(yàn)總結(jié)與分析

請(qǐng)比較在JSP頁(yè)面中實(shí)現(xiàn)數(shù)據(jù)庫(kù)的查詢(xún)、添加、更新、刪除操作時(shí)的異同點(diǎn)。

試驗(yàn)九記錄的分頁(yè)顯示

一、試驗(yàn)?zāi)康?/p>

1.CachedRowSet的運(yùn)用;

2.運(yùn)用CachedRowSet實(shí)現(xiàn)記錄的分頁(yè)顯示。

二、試驗(yàn)環(huán)境與地點(diǎn)

1.試驗(yàn)環(huán)境:windows?+JDK6.0+Tomcat6.0+編輯器

2.試驗(yàn)地點(diǎn):軟件工程系試驗(yàn)室

三、試驗(yàn)內(nèi)容與步驟

1.試驗(yàn)內(nèi)容

將試驗(yàn)七中列表顯示、查詢(xún)商戶(hù)信息修改為分頁(yè)顯示,每頁(yè)顯示5條。

2.試驗(yàn)步驟

在試驗(yàn)七的基礎(chǔ)上修改代碼。

3.試驗(yàn)要求:

(1)寫(xiě)出分頁(yè)的關(guān)鍵代碼。

(2)畫(huà)出運(yùn)行結(jié)果。

四、試驗(yàn)總結(jié)與分析

1.為什么弓I入類(lèi)com.sun.rowset.CachedRowSetlmpl?

2.chedRowSetlmpl類(lèi)與ResukSet的異同?

試驗(yàn)十servlet的設(shè)計(jì)和運(yùn)用

一、試驗(yàn)?zāi)康?/p>

1.熟悉JSP中調(diào)用Servlet的方法;

2.駕馭Servlet的定義、部署和運(yùn)行方法;

3.駕馭web.xml文件的定義方法。

4.駕馭三層模式JSP+Servlet+JavaBean的開(kāi)發(fā)。

二、試驗(yàn)環(huán)境與地點(diǎn)

1.試驗(yàn)環(huán)境:windows?+JDK6.()+Tomcat6.()+編輯器

2.試驗(yàn)地點(diǎn):軟件工程系試驗(yàn)室

三、試驗(yàn)內(nèi)容與步驟

1.試驗(yàn)內(nèi)容

依據(jù)要求完成Servlet的編寫(xiě)、部署和運(yùn)行。

2.試驗(yàn)步驟

在webapps書(shū)目下新建一個(gè)Web服務(wù)書(shū)目:chapter8o將以下編寫(xiě)的JSP頁(yè)面保存到chapters中。

1)編寫(xiě)一個(gè)Servlet文件,功能是在閱讀器中顯示你的專(zhuān)業(yè),班級(jí),學(xué)號(hào),姓名,性別,年齡等個(gè)

人信息。要求:

(1)寫(xiě)出Servlet文件的源代碼,

(2)對(duì)該Servlet在web.xml中進(jìn)行部署,寫(xiě)出部署的內(nèi)容。

13)寫(xiě)出閱讀器干脆訪(fǎng)問(wèn)該servlet對(duì)象的路徑。

(4)畫(huà)出運(yùn)行結(jié)果。

2)運(yùn)用jsp+servlet模式完成矩形面積和周長(zhǎng)的計(jì)算和顯示。首先由JSP通過(guò)表單將矩形的長(zhǎng)和寬

提交給Servlet,Servlet獲得長(zhǎng)和寬后計(jì)算面積和周長(zhǎng),交給JSP頁(yè)面顯示。要求:

(1)寫(xiě)出Servlel文件的源代碼,

(2)對(duì)該Servlet在web.xml中進(jìn)行部署,寫(xiě)出部署的內(nèi)容。

3)編寫(xiě)Servlet,功能是顯示英文大寫(xiě)字母表和英文小寫(xiě)字母表。要求:

(1)寫(xiě)出Servlet文件的源代碼,

(2)對(duì)該Servlet在web.xml中進(jìn)行部署,寫(xiě)出部署的內(nèi)容。

13)寫(xiě)出閱讀器干脆訪(fǎng)問(wèn)該servlet對(duì)象的路徑。

四、試驗(yàn)總結(jié)與分析

1.Servlet對(duì)象是在服務(wù)器端還是在客戶(hù)端被創(chuàng)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論