我如何检查是否有更多参数传递给模板需要的模板?
例如,模板是
<wcw>${ricflair}</wcw>
将2个参数传递给模板:
ricflair=The president
goldberg=The king
我知道可以检查相反的方法(如果传递的参数较少)但是有办法检查它吗?
谢谢, 诉
答案 0 :(得分:0)
为此你必须收集模板中引用的变量(对吗?),然后枚举数据模型中的键。第一个遗憾的是,任何已发布的API都无法实现(它可以通过TemplateObject
API解决,但这是一个没有向后兼容性保证的内部API)。第二种通常是可能的,但它取决于数据模型对象是什么(以及ObjectWrapper
配置设置是什么)。