2016-04-27 76 views
0

我是FTL中的新手,我必須在FTL中創建自己的java對象。我不能在我的java代碼中創建這個對象,因爲我正在編寫一個泛型類。該類將根據請求類型提取FTL並格式化特定類型的數據。如何在FTL中創建自己的java對象

PlacementRequest request = new PlacementRequest(dataMap); 

有人可以幫我嗎?

回答

0

爲了在ftl中創建自己的對象,您必須具有2.3.23或更高版本。

您可以使用下面的示例代碼創建該對象:

Java代碼:

rootMap.put( 「objectConstructor」,新freemarker.template.utility.ObjectConstructor());

,然後就可以如下面

< #assign placementRequest = objectConstructor FTL代碼( 「com.xx.xx.PlacementRequest」,newbrmapRecord.getMap( 「放置」))>

相關問題