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

そして私はそれを次のように呼びます:

<#include "${reasonValue}">

次のような出力が得られます。

Rejected - Something

出力として取得したいので、この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>

"-" の後の文字列の一部のみを表示する必要がある場合は、 and を使用substringindex_ofます。

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