<#assign reasonValue="xxx.ftl">
我称之为:
<#include "${reasonValue}">
我输出如下:
Rejected - Something
我现在如何在此输出上使用拆分,因为我希望仅将Something
作为输出
我试过了:
<#list "${reasonValue}"?split("-") as sValue>
${sValue}
</#list>
但问题是,我得到了ftl文件的名称而不是真正的价值......
答案 0 :(得分:5)
将include的输出分配给某个变量,然后对此变量使用split
。
<#assign xx>
<#include reasonValue>
</#assign>
<#list xx?split("-") as sValue>
${sValue}
</#list>
如果您只需要在“ - ”之后显示部分字符串,请使用substring
和index_of
。
${xx?substring(xx?index_of("-") + 2)}