多表联查,有数据,用jstl表达式,显示主表里面的从表对象属性报错问题

多表联查,有数据,用表达式显示报错了。

表达式:

 ${cvlist[0].CCar.Cbrand.brand_name}
 

后台

clipboard.png

错误信息:

 Property 'Cbrand' not found on type com.secondprice.entity.CarCar
 
 

想问一下是集合的话,用jstl是不是这样子读取,还是本身我表达试就写错了。

阅读 2.5k
1 个回答

读取有问题,系统默认读取get,set的属性,所以,在这里用 Cbrand的set的属性。

public CarBrand getCbrand() {
return Cbrand;
}
public void setCbrand(CarBrand cbrand) {
Cbrand = cbrand;
}
即 ${cvlist[0].CCar.cbrand.brand_name}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题