2015-05-06 19 views
0

如何檢查是否有更多參數傳遞給模板需要的模板?
例如模板是將更多參數傳遞給freemarker模板

<wcw>${ricflair}</wcw> 

而且2參數傳遞到模板:

ricflair=The president 
goldberg=The king 

我知道這是可能圍繞檢查其他方式(如少參數傳遞),但有辦法檢查它?

感謝, 五

回答

0

對於你必須收集在模板中引用的變量(對嗎?),然後枚舉數據模型的關鍵。第一個可悲的是,任何已發佈的API都是不可能的(它可以通過TemplateObject API解決,但這是一個沒有向後兼容性保證的內部API)。第二種方法通常是可行的,但它取決於數據模型對象的內容(以及配置設置是什麼ObjectWrapper)。

+0

感謝您的回覆!我得出了同樣的結論,但我希望我是不對的...... – Viktor