無料マーカーテンプレートの読み取りプロセスについて教えてもらえますか? Mapのデータベースから取得しているデータモデルと比較すると、テンプレートの欠落している変数を知りたいです。フリーマーカーテンプレート処理がデータモデルを知りたいテンプレート変数がありません
Configuration cfg = new Configuration(Configuration.VERSION_2_3_24);
cfg.setDirectoryForTemplateLoading(new File(filepath));
cfg.setDefaultEncoding("UTF-8");
cfg.setTemplateExceptionHandler(TemplateExceptionHandler.RETHROW_HANDLER);
Map confMap = new HashMap();
confMap.put("user", "Sunil");
Template temp = cfg.getTemplate("template.txt");
OutputStream os = new FileOutputStream(filepath + "\\template.conf");
Writer out = new OutputStreamWriter(os);
temp.process(confMap, out);
上記のコードを言及を用いtemplate.txt
user=${user}
firstname =${firstname}
lastname =${lastname}
アム。データモデルとテンプレートの間にテンプレートを処理する前に知りたい
あなたがここで何を求めているのかは不明です。 –
テンプレートとデータモデルに関する私の質問。 e、gは4つの変数を持つテンプレートを持っていますが、データ型の値をテンプレート変数よりも多く渡しています。このシナリオでは、いくつの変数が処理されているか知りたいです。 – sunil