六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

jsp簡(jiǎn)介3

[摘要]JSP和JavaBean 盡管你可以在scriptlet中放置大塊的代碼,但大多數(shù)Java代碼是放在可重用的、被稱(chēng)為JavaBean的組件中的。JavaBean就象ActiveX控件:它們提供已知的...
JSP和JavaBean

盡管你可以在scriptlet中放置大塊的代碼,但大多數(shù)Java代碼是放在可重用的、被稱(chēng)為JavaBean的組件中的。JavaBean就象ActiveX控件:它們提供已知的功能并被設(shè)計(jì)成非定制可重用。

JavaBean的價(jià)值體現(xiàn)在它的一系列屬性里,使用這些屬性可以訪問(wèn)JavaBean的設(shè)置。用一個(gè)人來(lái)做類(lèi)比,如果這個(gè)人是一個(gè)JavaBean,那么他的姓名、身份證號(hào)碼和地址就是這些屬性。在JSP Web站點(diǎn)中,你只要“連接粒媒”就可以使站點(diǎn)成為動(dòng)態(tài)的。

假設(shè)JavaBean是在建立網(wǎng)站之前就做好了,你要做的第一件事就是告訴JSP頁(yè)面它將要使用粒媒,這可以通過(guò)<jsp:useBean>標(biāo)記來(lái)實(shí)現(xiàn):

<jsp:useBean id="localName" class="com.jguru.Person" scope="application" />。

標(biāo)記需要你用id屬性來(lái)確定粒媒。在這里,你用名字來(lái)確定處于JSP頁(yè)面其它部分的粒媒。除了id屬性,你還要告訴頁(yè)面到哪里去找粒媒,或粒媒的Java類(lèi)名。

JavaBean的class屬性具有這一功能,除此之外,還有其他幾種確定粒媒的方法。最后所需要的是scope屬性。使用scope屬性,你可以告訴粒媒為這個(gè)單獨(dú)的頁(yè)面保存信息(缺省設(shè)置)[scope="page"];為這一次請(qǐng)求保存信息[scope="request"];為這次會(huì)話過(guò)程保存信息[scope="session"];或是為整個(gè)應(yīng)用程序保存信息[scope="application"]。把scope設(shè)為“session”,你可以在JSP頁(yè)面中輕松地保存諸如購(gòu)物車(chē)之類(lèi)的內(nèi)容。

在你聲明了一個(gè)JavaBean之后,你就可以訪問(wèn)它的屬性來(lái)進(jìn)行定制。你可以使用<jsp:getProperty>標(biāo)記來(lái)得到一個(gè)屬性的值。在使用<jsp:getProperty>標(biāo)記時(shí),你需要指定要使用的粒媒名稱(chēng)(使用useBean的id域)以及要取值的屬性。然后,所需要的實(shí)際值就會(huì)被放到輸出中:

<jsp:getProperty id="localName" property="name" />.

改變JavaBean的屬性需要使用<jsp:setProperty>標(biāo)記。使用這個(gè)標(biāo)記時(shí),你還需要要確定粒媒和屬性,以便修改,另外,你還需要提供新的值。如果你給出的名字是正確的,這些信息就可以從一個(gè)提交的表單直接獲得:

<jsp:setProperty id="localName" property="*" />

或者是從參數(shù)獲取,在參數(shù)里你需要直接給出屬性和參數(shù)的名字:

<jsp:setProperty id="localName" property="address" param="parameterName" />

或者,你也可以直接用名字和值進(jìn)行設(shè)置:

<jsp:setProperty id="localName" property="serialNumber" value="string" />

或<jsp:setProperty id="localName" property="serialNumber" value= <%= expression %> />.

最后,為了讓W(xué)eb服務(wù)器找到JavaBean,你需要把它們的類(lèi)文件放在一個(gè)特殊的地方。如果使用JSWDK,則最簡(jiǎn)便的地方就是安裝目錄下的“classes”目錄,如\jswdk-1.0.1\classes。




標(biāo)簽:jsp簡(jiǎn)介3 
主站蜘蛛池模板: 亚洲 欧美 在线观看 | 日韩欧美不卡视频 | 欧美一区在线播放 | 一二三四日本高清免费看 | 日韩视频网址 | 日韩在线a视频免费播放 | 午夜精品久久久久久久四虎 | 齐天大性床战铁扇公主 | 日本三级视频在线观看 | 亚洲六月丁香婷婷综合 | 色噜噜狠狠网站 | 在线国产一区二区 | 天天躁夜夜躁狠狠躁2021 | 性久久久久久久久 | 在线观看成年视频 | 日韩欧美在线综合网高清 | 亚洲人成网站999久久久综合 | 我在修仙世界朝九晚五漫画免费观看 | 日韩欧美在线观看 | 天天做天天爱天天爽综合区 | 中文字幕一区二区三区四区五区人 | 日韩美女视频在线 | 在线不卡一区二区三区日韩 | 日本免费不卡视频 | 色婷婷在线视频观看 | 日本视频免费在线观看 | 伊人青青草 | 亚洲欧美在线视频 | 亚洲成人看片 | 亚洲成人看片 | 四虎影视成人永久在线播放 | 日韩第二页 | 色天天综合色天天天天看大 | 天堂综合 | 小明视频免费永久在线网 | 亚洲精品国产综合久久一线 | 欧美在线播放成人a | 青青草原国产在线视频 | 色黄网 | 亚洲欧美国产精品第1页 | 四虎在线永久视频观看 |