2016-04-27 12 views
0

私はFTLで新しく、自分のJavaオブジェクトをFTLで作成する必要があります。私はジェネリッククラスを書いているので、私の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( "配置"))>

関連する問題