外部の静的FTLファイル(リポジトリから)を< #include>ディレクティブを使用してプロジェクトのFTLに含めます。しかし、私はこのFTLを挿入することができません。外部のURLを含める方法を教えてください。FTL内に外部FTLを含める方法
<#include "http://{domain}/file.ftl" />
エラー:java.io.FileNotFoundException:テンプレート "http:// {domain} /file.ftl"が見つかりません。
外部の静的FTLファイル(リポジトリから)を< #include>ディレクティブを使用してプロジェクトのFTLに含めます。しかし、私はこのFTLを挿入することができません。外部のURLを含める方法を教えてください。FTL内に外部FTLを含める方法
<#include "http://{domain}/file.ftl" />
エラー:java.io.FileNotFoundException:テンプレート "http:// {domain} /file.ftl"が見つかりません。
テンプレートは(#include
またはConfiguration.getTemplate
などのために)ロードする必要があるたびに、FreeMarkerのは(テンプレートがすでにキャッシュ内にある場合を除く)ことを行うためにConfiguration
のTemplateLoader
を呼び出します。アドレスを解釈して実際にテンプレートをロードするのは、TemplateLoader
までです。 http:
のアドレスからのロードが含まれているTemplateLoader
はありません。そのため、カスタムのTemplateLoader
を作成する必要があります。次に、設定をtemplateLoader
に設定します。