当前位置: 代码迷 >> 综合 >> 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'

热度:25   发布时间:2023-11-19 21:47:06.0

我是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方法

  相关解决方案