Tuesday 15 September 2015

java - Assign namespace in freemarker from string -



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