實(shí)驗(yàn)6 JavaBean、JSP內(nèi)置對(duì)象的使用.doc

實(shí)驗(yàn)6 JavaBean、JSP內(nèi)置對(duì)象的使用.doc

ID:49939575

大?。?1.00 KB

頁數(shù):5頁

時(shí)間:2020-03-03

實(shí)驗(yàn)6 JavaBean、JSP內(nèi)置對(duì)象的使用.doc_第1頁
實(shí)驗(yàn)6 JavaBean、JSP內(nèi)置對(duì)象的使用.doc_第2頁
實(shí)驗(yàn)6 JavaBean、JSP內(nèi)置對(duì)象的使用.doc_第3頁
實(shí)驗(yàn)6 JavaBean、JSP內(nèi)置對(duì)象的使用.doc_第4頁
實(shí)驗(yàn)6 JavaBean、JSP內(nèi)置對(duì)象的使用.doc_第5頁
資源描述:

《實(shí)驗(yàn)6 JavaBean、JSP內(nèi)置對(duì)象的使用.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、實(shí)驗(yàn)報(bào)告_實(shí)驗(yàn)6JavaBean、JSP內(nèi)置對(duì)象的使用(學(xué)生學(xué)號(hào)_姓名)實(shí)驗(yàn)?zāi)康模?、理解JavaBean的功能,熟悉其結(jié)構(gòu)、存放位置、實(shí)例創(chuàng)建的步驟;2、掌握使用JavaBean的兩種基本方法:代碼法和標(biāo)簽法,熟悉標(biāo)簽中主要屬性的作用;3、理解JavaBean實(shí)例創(chuàng)建時(shí)不同范圍值的差異;4、能夠?qū)avaBean的屬性與request參數(shù)建立關(guān)聯(lián)關(guān)系;5、理解DAO和VO的概念、作用,熟悉在JSP使用DAO和VO;6、掌握J(rèn)avaBean的一些基本應(yīng)用:數(shù)據(jù)庫的連接與操作,

2、生成彩色驗(yàn)證碼,生成柱狀圖;7、熟悉request、response對(duì)象的基本用法。實(shí)驗(yàn)內(nèi)容一、(基礎(chǔ)題)JavaBean的創(chuàng)建,能夠使用“代碼法”和“標(biāo)簽法”兩種方式建立JavaBean實(shí)例對(duì)象、設(shè)置屬性和獲取屬性:Book.java代碼:packagemybean;publicclassBook{privateStringbookName;privateStringISBN;privateStringauthors;privatedoubleprice;publicStringgetBookName(){returnbookName;}publicvoidsetBookName(St

3、ringbookName){this.bookName=bookName;}publicStringgetISBN(){returnISBN;}publicvoidsetISBN(Stringisbn){ISBN=isbn;}publicStringgetAuthors(){returnauthors;}publicvoidsetAuthors(Stringauthors){this.authors=authors;}publicdoublegetPrice(){returnprice;}publicvoidsetPrice(doubleprice){this.price=price;}

4、}問題:(A)JavaBean程序的結(jié)構(gòu)怎樣?如何設(shè)置/獲取屬性?結(jié)構(gòu):publicclass類名稱{//類成員變量的聲明[//無參構(gòu)造方法的定義]//類方法的定義}設(shè)置/獲取屬性:通過標(biāo)簽設(shè)置屬性;通過標(biāo)簽獲取屬(B)JavaBean程序存放在什么位置?編譯后形成的class又位于什么地方?JavaBean程序存放在同一包中;編譯后形成的class位于WEB-INF/classes對(duì)應(yīng)包的子目錄中。(C)標(biāo)簽中的id、scope、class屬性有什么功能?id:對(duì)象實(shí)例名稱scope:Be

5、an的作用范圍,默認(rèn)為page,在某一個(gè)頁面有效,它有4個(gè)可取值:page、request、session、applicationclass:Bean類名稱(D)標(biāo)簽中的name、property、value屬性有什么功能?name:對(duì)象名property:為屬性賦值value:定義屬性要賦的值(E)標(biāo)簽中的name、property屬性有什么功能?name:對(duì)象名property:獲取屬性的值(F)比較“代碼法”和“標(biāo)簽法”在創(chuàng)建范圍為session的對(duì)象時(shí),有什么不同?代碼法:與一般Java程序類似,在腳本中

6、創(chuàng)建JavaBean對(duì)象,并調(diào)用相應(yīng)的方法。這種方法通俗易懂,但代碼較長(zhǎng);標(biāo)簽法:JSP中規(guī)定了三個(gè)標(biāo)簽來操作JavaBean,即::創(chuàng)建或查找Bean對(duì)象:設(shè)置JavaBean實(shí)例的屬性值:得到JavaBean實(shí)例指定屬性的值這種方法代碼簡(jiǎn)潔,推薦使用。(G)create.jsp和display.jsp中都有語句:它們的功能是否相同?不同相同。create.jsp頁面是創(chuàng)建對(duì)象,

7、display.jsp是查找對(duì)象。二、(基礎(chǔ)題)使用標(biāo)簽在創(chuàng)建JavaBean對(duì)象時(shí),可以設(shè)置屬性scope的不同值來得到不同作用范圍的對(duì)象,通過lab6_2加以體會(huì)。問題:為什么scope2.jsp中對(duì)象A、B的name值為null??jī)蓚€(gè)頁面的同名對(duì)象是否為同一對(duì)象?為什么?對(duì)象A、B使用的scope屬性分別為:page——僅涵蓋使用JavaBean的頁面、request——有效范圍僅限于使用Java

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。