Freemarker拼接字符串并截取问题

1.定义一个变量
2.然后把变量和遍历出来的字符串拼接(结果:"、XXX、XXX、XXX、XXX")
3.截取字符串(效果为:"XXX、XXX、XXX、XXX")
4.字符串显示
<#assign company="、"/>
<#if contentCompanyPOs?size gt 0>

<#list contentCompanyPOs as cPOs>
    ${company + cPOs.companyName}
</#list>

</#if>
${company?substring(1)}

阅读 6.7k
1 个回答

1.问题已经解决 使用cPOs_index做了一个判断
<#assign company="、"/>

<#if contentCompanyPOs?size gt 0>
    <#list contentCompanyPOs as cPOs>
        <#if cPOs_index ==0>
        ${cPOs.companyName}
        <#else>
        ${company + cPOs.companyName}
        </#if>
    </#list>

</#if>

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进