首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
如何封装VO对象用于前台使用
阳光沙滩
2019-08-30 11:16
当前项目需要将a表的所有字段,和b表(关联a表)中的部分字段作为一个整体对象,一起转换为json发送到客户端,请问有什么比较好的实现方式吗,谢谢大家!
项目:
JFinal
评论区
JFinal
2019-08-30 11:19
首页下载 jfinal_demo_for_maven,里面的 model 下面有一个生成器
使用该生成器可以为 model 生成 getter、setter 方法,直接可用,省很多事
使用 jfinal 的 renderJson
回复
要输就输给追求
2019-08-30 11:30
直接用A表的model接收就可以的。renderJson就是你想要的效果
回复
66666666
2019-08-30 11:55
@要输就输给追求
可能道友说的不是很明确,sql查出来的字段如果在A表的model不存在,会报找不到字段的错误信息,多快好省的解决方式那就是在A表的model添加B表字段的getter(“字段名”)的方法,常规的操作就是自己定义实体Model进行封装返回
回复
杜福忠
2019-08-30 12:34
https://www.jfinal.com/doc/12-2
public void configConstant(Constants me) {
me.setJsonFactory(new MixedJsonFactory());
}
回复
要输就输给追求
2019-08-30 14:24
@66666666
完全不会的。我一直都是这样子用的
回复
快乐的蹦豆子
2019-08-30 15:23
@阳光沙滩
把a当成map,然后计算的值往a里面put,最后用renderJson(a)
回复
阳光沙滩
2019-08-30 15:31
@快乐的蹦豆子
多谢老哥,可以了. 我之前是set的,一直报错,谢谢
回复
发送
我要反馈
热门反馈
扫码入社
使用该生成器可以为 model 生成 getter、setter 方法,直接可用,省很多事
使用 jfinal 的 renderJson