在spring el,可以使用點(.)符號巢狀屬性參考乙個bean。例如,「bean.property_name」。
public class customer ")在上面的**片段,它從「addressbean」 bean注入了「country」屬性到現在的「customer」類的「country」屬性的值。private string country;
請參閱下面的例子,演示如何使用使用 spel 引用乙個bean,bean屬性也它的方法。
package com.yiibai.core;import org.springframework.beans.factory.annotation.value;
import org.springframework.stereotype.component;
@component("customerbean")
public class customer ")
private address address;
@value("#")
private string country;
@value("#")
private string fulladdress;
//getter and setter methods
@override
public string tostring()
}
package com.yiibai.core;執行結果import org.springframework.beans.factory.annotation.value;
import org.springframework.stereotype.component;
@component("addressbean")
public class address
//getter and setter methods
public void setcountry(string country)
@override
public string tostring()
}
customer obj = (customer) context.getbean("customerbean");輸出結果system.out.println(obj);
customer [address=address [street=gaodeng, qiongshang, postcode=571100, country=cn], country=cn
, fulladdress=yiibai : gaodeng, qiongshang 571100 cn]
請參閱在xml檔案定義bean的等效版本。
Spring EL bean參考示例
在spring el中,您可以使用 點 符號引用bean和巢狀屬性。例如,bean.property name public class customer private string country 在上面的 片段中,它將 addressbean bean中 country 屬性的值注入到當前的 ...
3 3 將實值物件改為引用物件
源 1 include 2 class customer39 10qstring getname 1114 15private 16 qstring m name 17 1819 class order 2026 27qstring getcustomername 2831 32void setcu...
session未將物件引用設定到物件的例項
使用session的方法應該說很簡單,在乙個頁面賦值,另乙個頁面呼叫就可以了。自己在編制程式時犯了乙個大錯誤,即語句的順序搞倒了,如 session username namebox.text response.redirect shuru.aspx 先賦值再轉頁,而我剛開始是反過來寫了,那 麼se...