您的位置:首页 > 其它

Freemarker的数据模型使用

2015-12-10 21:54 246 查看
往模板里可以放任何Java对象,但你要明白你的对象将会被映射成Freemarker的数据模型,所以,你不能再去调用原对象的方法。

例如,你放一个普通的对象MyObject到model里:

model.add("myObject", new MyObject());

MyObject类有一个方法sayHello(),在模板中调用该方法是不可以的:${myObject.sayHello()}, 但你可以访问属性,前提是该属性有对应的get方法。

你只能访问Freemarker数据模型的方法,形式是:model?method(), 不能用model.method()。切记!

故谨记:点号访问属性,问号访问内置函数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: