关于JFinal中setAttr方法中传递List对象的疑问

33号小人物 发布于 2015/08/21 11:45
阅读 1K+
收藏 0

@JFinal 你好,我使用中遇到以下情况:

自定义的Pie对象,然后创建一个List来保存,再传递到FreeMaker中遍历显示,代码如下:

后来发现,在FreeMaker中的值一直都为空。经与之前成功传递的List对象对比,发现必须是传递一个List<Map>对象才可以把值传递过去。如下图所示:


经试验,确实成功了,请问,这是跟JFinal解析FreeMaker模块的原理有关吗?

加载中
0
JFinal
JFinal
    jfinal 没有对 freemarker 显示的方式进行过任何改进或者干预,freemarker 会自动探测对象是否存在 getter 方法或者  get(String) 方法,通过这两个方法将值获取到后再进行显示。


   楼主的 Pie 对象无法显示出来是因为没有 getter 方法。
返回顶部
顶部