首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
关于”返回值“莫名不见的问题
66666666
2018-10-31 15:29
直接上图吧。
为何我的model的值不见了?也返回不到前台,试过很多种方法,setAttr,或者添加到list也不行,求助大佬
项目:
jboot
评论区
JFinal
2018-10-31 16:05
单步调试一下,看数据是哪一步不见的,或许是转成 json 时不见的
注意单步调试 renderJson 用到的那个 JsonRender.java内部的 render() 方法,那里才是真正转 json 的地方
此外,单步调试看 JSONObject 这个对象时,看到的仅仅是其中的 toString() 方法的输出值,这个值不一定是最终的值,不可信
回复
66666666
2018-10-31 16:33
@JFinal
我即便不转json,而且我在没有renderJson的时候值就已经不见了,这个这么解释呢?波总解答一下
回复
66666666
2018-10-31 16:35
@JFinal
其他的方法到是可以返回model,就很纳闷
回复
JFinal
2018-10-31 16:48
@66666666
这个就更好解决了,单步调试,看是哪一步数据没了,是数据库过来就就没了,还是怎么?
回复
JFinal
2018-10-31 16:48
终级解决办法就是单步调试
回复
66666666
2018-10-31 17:09
@JFinal
我看到json可以添加string类型的,我就把需要的字段全部getStr(“”)出来put到json里,然后renderJson,发现可以,虽然这个方法有点那个啥
回复
JFinal
2018-10-31 17:21
@66666666
显然是 JSONObject 不支持这个 model ,估计是它只支持 getter 方法型的转换,使用 jfinal 生成器为所有 model 生成 getter 方法极好
回复
发送
我要反馈
热门反馈
扫码入社
注意单步调试 renderJson 用到的那个 JsonRender.java内部的 render() 方法,那里才是真正转 json 的地方
此外,单步调试看 JSONObject 这个对象时,看到的仅仅是其中的 toString() 方法的输出值,这个值不一定是最终的值,不可信