JSP與Java Bean聯合的學習筆記
前言:主要涉及三個標簽







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




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

Part 3 jsp:useBean
Page
1.Bean對象在同一頁內可見,其他頁面無法訪問,即其他頁面無法
2.刷新本頁面,會產生新的Bean,覆蓋掉就的bean。
Request
Bean在同一個請求范圍內可見,即include 和 forward時,目標頁面可以訪問原頁面的這個bean。
Session
Session類型的Bean保存在session范圍內,n個用戶的話,有n個session,也意味著n個session里面各保存了一份Session類型的bean。
Application
Application類型的Bean保存在服務器上的時間最長,從服務啟動到停止這段時間內它一直存在,并且對與n各用戶來說,這個bean只有一份。
Part 4 如何清除各種類型的Bean ?




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