SpEl表達式

格式:#{...}    類似於EL表達式

可以引用其他bean,bean的屬性,類的靜態成員,支持運算符等等

在引用類的靜態成員時格式:#{T(類).靜態成員},在寫字符串時格式:#{'字符串'}

例:

public class Car {
	private String name;
	private int price;
	private double tyreLong;
        ....
}
public class Person {
	private String name;
	private String carName;
	private String info;
        ....
}
<bean id="car" class="pospel.Car" p:name="#{'BMW'}" 
 p:price="200000" p:tyreLong="#{T(java.lang.Math).PI * 20}">
</bean>
<bean id="person" class="pospel.Person" p:name="xiaobai" 
 p:carName="#{car.name}" p:info="#{car.price>100000?'金領':'白領'}">
</bean>



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章