JSP與Java Bean聯(lián)合的學(xué)習(xí)筆記
前言:主要涉及三個(gè)標(biāo)簽







Part 1 jsp:setProperty
共有4中方式:




第二種方式是第一種的特例,只匹配property元素指出的那個(gè)屬性。
第三種方式是根據(jù)請(qǐng)求的參數(shù)名進(jìn)行匹配的,比如請(qǐng)求的參數(shù)名為ParamName1。
第四種方式是非常靈活的方式,可以對(duì)bean的屬性付任何變量或常量值。
Part 2 jsp:getProperty
只有一種,非常簡(jiǎn)單,獲取屬性,然后顯示在頁(yè)面上

Part 3 jsp:useBean
Page
1.Bean對(duì)象在同一頁(yè)內(nèi)可見(jiàn),其他頁(yè)面無(wú)法訪問(wèn),即其他頁(yè)面無(wú)法
2.刷新本頁(yè)面,會(huì)產(chǎn)生新的Bean,覆蓋掉就的bean。
Request
Bean在同一個(gè)請(qǐng)求范圍內(nèi)可見(jiàn),即include 和 forward時(shí),目標(biāo)頁(yè)面可以訪問(wèn)原頁(yè)面的這個(gè)bean。
Session
Session類(lèi)型的Bean保存在session范圍內(nèi),n個(gè)用戶(hù)的話(huà),有n個(gè)session,也意味著n個(gè)session里面各保存了一份Session類(lèi)型的bean。
Application
Application類(lèi)型的Bean保存在服務(wù)器上的時(shí)間最長(zhǎng),從服務(wù)啟動(dòng)到停止這段時(shí)間內(nèi)它一直存在,并且對(duì)與n各用戶(hù)來(lái)說(shuō),這個(gè)bean只有一份。
Part 4 如何清除各種類(lèi)型的Bean ?




注:pageContext,request,session,application都是jsp提供的自定義變量。除此之外還有4個(gè):response,out,config,page。
posted on 2005-09-23 17:02 MingIsMe 閱讀(315) 評(píng)論(0) 編輯 收藏 所屬分類(lèi): 06 J2EE