关于JFinal的renderJson()的错误

小桜 发布于 2016/06/23 16:54
阅读 852
收藏 0

使用JFinal+B-JUI提交表单时,返回renderJSON()出错

java.lang.IllegalAccessException: Class com.jfinal.json.JFinalJson can not access a member of class java.util.Collections$EmptySet with modifiers "public"

请问,这个错误是什么原因导致的呀,Model里仅定义了dao,controller里分别判断get和post来进行处理的。

实在是找不到原因了。

@JFinal

加载中
0
JFinal
JFinal
model 里面 put 进去了一个 Colloections.EmptySet 对象,这个目前不支持转 json,找到这个对象,去除之
0
小桜
小桜

可是,使用的是setAttr+renderJSON(),仅仅加入了string类型的啊~

在setAttr前,是否需要手动清空下呢?

0
giianhui
giianhui
一时找不到原因,只好改成renderNull()来解决。
giianhui
giianhui
但是在jfinal1.8不会报错,我是升级到2.2才发现有这个问题的。
返回顶部
顶部