2016-04-27 46 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( “放置”))>

相关问题