在jsf中,不同bean中的屬性傳遞是通過sessionmap來實現的。如果我們需要去另乙個bean中的屬性,首先我們必須保證這個bean是session的,然後我們就可以在其他bean中用如下方法來取這個bean中的屬性。下以studentbean為例。
session bean
student
com.loongstore.bean.studentbean
session
然後我們就可以通過sessionmap,key=student(managed-bean-name)取到相應的bean物件。
studentbean st = (studentbean)facescontext.getcurrentinstance.getexternalcontext().getsessionmap.get("student");
最後我們就可以取得bean中的屬性,例如
st.getid();
Spring中bean中scope屬性的意義
scope prototype 預設情況下,從 bean工廠所取得的例項為singleton bean的singleton屬性 singleton spring容器只存在乙個共享的bean例項,預設的配置。prototype 每次對bean的請求都會建立乙個新的bean例項。二者選擇的原則 有狀態的...
spring中bean的懶載入屬性
懶載入 用lazy init。告訴spring容器是否以懶載入的方式創造物件。用的時候才載入構造,不用的時候不載入 取值 true 懶,真正呼叫到的時候再載入 false 非懶,已啟動spring容器就建立物件 default 懶 懶載入與非懶載入的優缺點 懶載入 物件使用的時候才去建立,節省資源,...
Bean的屬性注入
集合實體類public class collectiondemo set方法注入 test public void test2 set方法注入 test public void test3 測試集合屬性注入 list test public void test4 測試集合屬性注入 set test ...