2015-05-06 74 views
0

如何检查是否有更多参数传递给模板需要的模板?
例如模板是将更多参数传递给freemarker模板

<wcw>${ricflair}</wcw> 

而且2参数传递到模板:

ricflair=The president 
goldberg=The king 

我知道这是可能围绕检查其他方式(如少参数传递),但有办法检查它?

感谢, 五

回答

0

对于你必须收集在模板中引用的变量(对吗?),然后枚举数据模型的关键。第一个可悲的是,任何已发布的API都是不可能的(它可以通过TemplateObject API解决,但这是一个没有向后兼容性保证的内部API)。第二种方法通常是可行的,但它取决于数据模型对象的内容(以及配置设置是什么ObjectWrapper)。

+0

感谢您的回复!我得出了同样的结论,但我希望我是不对的...... – Viktor