多表关联时 使用find(sql,。。。) 。应该用哪一个对象接收List

有三个对象  USer Blog Comment 分别对应用户表,博客表,评论表。现在想根据Blog表中的id查询出,评论,用户信息 前台显示

查询方法

image.png

现在的问题是 前台使用foreach遍历的时候 提示 User中没有这个属性。image.png

前台代码:image.png

我用每个对象接收这个list都会提示没有相应的属性

评论区

JFinal

2018-04-26 17:48

配置一下:
ModelRecordElResolver.setResolveBeanAsModel(true);

千亦Zz

2018-04-26 17:53

@JFinal 好了。。。波总,但是不啥意思啊 再看两遍源代码吧

JFinal

2018-04-26 18:13

@千亦Zz 就是 jsp/jstl 的数据读取功能弱,上面的配置对其读取功能进行了增强

jsp/jstl 是二十年前的技术了,建议使用 jfinal 自带的极简、极速模板引擎,爽到极点

千亦Zz

2018-04-27 13:44

@JFinal 谢谢波总,一会学学习学习

热门反馈

扫码入社