freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]第05章jaabean組件技術(shù)-資料下載頁(yè)

2025-10-10 04:14本頁(yè)面
  

【正文】 an對(duì)象。如果服務(wù)器不重新啟動(dòng), scope為 application的 JavaBean對(duì)象會(huì)一直存放在內(nèi)存中,隨時(shí)處理客戶的請(qǐng)求,直到服務(wù)器關(guān)閉,它在內(nèi)存中占用的資源才會(huì)被釋放。在此期間,服務(wù)器并不會(huì)創(chuàng)建新的 JavaBean組件,而是創(chuàng)建源對(duì)象的一個(gè)同步拷貝,任何拷貝對(duì)象發(fā)生改變都會(huì)使源對(duì)象隨之改變,不過(guò)這個(gè)改變不會(huì)影響其它已經(jīng)存在的拷貝對(duì)象。 JavaBean獲取作用域數(shù)據(jù) ( 1) 通過(guò)下面的實(shí)例說(shuō)明 4個(gè)作用域: 首先,創(chuàng)建一個(gè) JavaBean: “” 。 package scope。 public class Scope { public Scope(){} //無(wú)參的構(gòu)造函數(shù) private int number=0。 //初始化變量 number的值為 0 public int getNmuber(){ //增加并返回變量 number的值 number++。 return number。 } public void setNumber(int newNumber) { = newNumber。 //給變量 number賦新值 } } JavaBean獲取作用域數(shù)據(jù) ( 2) 然后 , 創(chuàng)建名稱為 “ ”的頁(yè)面文件,用來(lái)顯示 JavaBean存在的范圍的具體區(qū)別。主要代碼: body jsp:useBean id=pageScope scope=page class= / % (使用 page獲取的數(shù)據(jù)為: + ())。% jsp:useBean id=requestScope scope=request class= / %(使用 request獲取的數(shù)據(jù)為: + ())。% jsp:useBean id=sessionScope scope=session class= / % (使用 session獲取的數(shù)據(jù)為: + ())。 % jsp:useBean id=applicationScope scope=applicationclass= / % (“使用 application獲取的數(shù)據(jù)為: ” + ())。% /body JavaBean獲取作用域數(shù)據(jù) ( 3) 程序運(yùn)行結(jié)果如圖 1所示: 關(guān)閉該瀏覽器,重新打開(kāi)新的瀏覽器后的結(jié)果如圖 2所示: 圖 1 圖 2 使用 JavaBean計(jì)算圓的周長(zhǎng)與面積 ( 1) ( 1)創(chuàng)建名稱為 “ ”的 JavaBean,該類(lèi)文件主要實(shí)現(xiàn)了圓的數(shù)學(xué)計(jì)算操作,代碼如下: package circle。 public class Circle { private int radius=1。 //定義私有變量 radius表示圓的半徑 public Circle(){} //無(wú)參的構(gòu)造函數(shù) public int getRadius() { return radius。 //返回變量 radius } public void setRadius(int rRadius) { radius=rRadius。 //給變量 radius賦值 } public double circleLength(){ return *radius*。 //計(jì)算圓的周長(zhǎng) } public double circleArea(){ return *radius*radius。 //計(jì)算圓的面積 } } 使用 JavaBean計(jì)算圓的周長(zhǎng)與面積 ( 2) ( 2)創(chuàng)建名稱為 “ ”的頁(yè)面文件,該頁(yè)面文件將實(shí)現(xiàn)提示用戶輸入圓半徑的功能,主要代碼如下: body form id=form1 name=form1 method=post action= 請(qǐng)輸入圓的半徑: input name=radius type=text id=radius / input type=“submit” name=“submit” value=“開(kāi)始計(jì)算 ” / /form /body 使用 JavaBean計(jì)算圓的周長(zhǎng)與面積 ( 3) ( 3)創(chuàng)建名稱為 “ ”的頁(yè)面文件,該頁(yè)面文件將實(shí)現(xiàn)顯示圓的面積和周長(zhǎng)的計(jì)算結(jié)果,主要代碼如下: body jsp:useBean id=circleBean scope=session class=//p % int radius=((radius))。 (radius)。 (圓的半徑是: +())。 (圓的周長(zhǎng)是: +())。 (圓的面積是: +())。 % /body 使用 JavaBean計(jì)算圓的周長(zhǎng)與面積 ( 4) ( 4)運(yùn)行程序: 輸入“ 50”單擊“開(kāi)始計(jì)算” 應(yīng)用場(chǎng)景一 在一個(gè)網(wǎng)上的購(gòu)物的 WEB應(yīng)用中,當(dāng)用戶在一個(gè)頁(yè)面中挑選到一種商品,添加到購(gòu)物車(chē) Bean中,然后在下一個(gè)商品頁(yè)面中又挑選到其他的商品添加到同一個(gè)購(gòu)物車(chē) Bean中 ,…… 直到最后一個(gè)結(jié)帳頁(yè)面需要從購(gòu)物車(chē) Bean中取出商品來(lái)計(jì)算總金額。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1