小技
ファイルが存在する場合だけincludeしたい
ファイルが存在する場合だけincludeしたい
includeする際に、挿入先のファイルが存在していない場合はFileNotFoundExceptionが発生してしまう。
そのため、ファイルの存在チェックをしたいときがある。
そういう場合には、以下のような方法で存在チェックが可能。
<#assign objectConstructor = "freemarker.template.utility.ObjectConstructor"?new()>
<#assign file = objectConstructor("java.io.File", "somefile")>
<#if file.exists()>
File exists
<#else>
File do not exists
</#if>
FTL