java - Assign namespace in freemarker from string -
is there possible way assign namespace string in freemarker? have tried evaluate won't work either.
<#assign myfruit = ["bannana","apple","orange","pear"]> <#list myfruit i> <#assign fruittemplate="path/to/${i}.ftl" fruitnamespace="ns${i?capitalize}" /> <#import "${fruittemplate}" ${fruitnamespace} /> </#list>
thanks in advance.
assignment targets (like after as
) syntactically non-expressions, identifiers. however, can work around ?interpret
, parses arbitrary string value (that can come expression) object can phone call macro. in case:
<@'<#import fruittemplate ${fruitnamespace}>'?interpret />
?eval
doesn't work because parses ftl expressions, not ftl.
java import freemarker
No comments:
Post a Comment