1. 程式人生 > >EL1008E:(pos 8): Field or property 'add' cannot be found on object of type 'cn.com.day04.Address'

EL1008E:(pos 8): Field or property 'add' cannot be found on object of type 'cn.com.day04.Address'

我是Spring的初學者,我在學習Spring 的spel語言的時候,在做練習的時候,一直在報錯

原因是bean的配置問價出錯了

錯誤的程式碼如下

<!-- -->
	<bean id="person1" class="cn.com.day04.Person">
		<property name="car"  value="#{car}"></property>
		<property name="add" value="#{address.add}"></property>
		<property name="name" value="#{'tjn'}"></property>
	<!-- 	<property name="info" value="#{car.price > 40000 ? '有錢人':'中產階級'}"></property> -->
	</bean>

主要是引用其他bean的屬性出錯了;

<property name="add" value="#{address.add}"></property>

出錯原因是因為其他bean也就是address類中的add沒有提供get方法;

記住:在引用其他類的屬性的時候,屬性一定要有set和get方法