3
<#assign reasonValue="xxx.ftl">

我称之为:

<#include "${reasonValue}">

我得到如下输出:

Rejected - Something

我现在如何在这个输出上使用 split 因为我想得到Something一样的输出

我试过了:

<#list "${reasonValue}"?split("-") as sValue>
        ${sValue}
        </#list>

但问题是,我得到的不是真实价值,而是 ftl 文件的名称......

4

1 回答 1

8

将 include 的输出分配给某个变量,然后split在该变量上使用。

<#assign xx>
  <#include reasonValue>
</#assign>

<#list xx?split("-") as sValue>
  ${sValue}
</#list>

如果您只需要在“-”之后显示部分字符串,请使用substringand index_of

${xx?substring(xx?index_of("-") + 2)}
于 2013-09-16T11:52:38.920 回答