【问题标题】:How to split a value of a hashmap with freemarker?如何使用 freemarker 拆分哈希图的值?
【发布时间】:2018-05-02 15:07:23
【问题描述】:

我有一个如下的哈希映射:

gfpFileBean.getChaines().put("IN-RDU", "GFPZ001Q;OK" );     
gfpFileBean.getChaines().put("IN-PLEIADES", "GFPZ003Q;OK" );

我的 Freemarker 模板是:

<#list gfpVb.chaines as key,value> 
                   <td>
                   <strong>${key}</strong>                                
                   </td>
                   <td>
                   <strong>${value}</strong>
</#list>

我想知道是否可以用freemarker拆分hashmap的值,以在表格中我想要的位置显示值。

【问题讨论】:

  • “拆分hashmap的值”是什么意思?你能解释一下吗

标签: java spring arraylist hashmap freemarker


【解决方案1】:

您可以使用someValue?split(someSeparator) 将一个值拆分为一个值列表,因此:

<#list gfpVb.chaines as key, value> 
  <td>
    <strong>${key}</strong>                                
  </td>
  <#list value?split(';') as columnValue>
    <td>
      <strong>${columnValue}</strong>
    </td>
  </#list>
</#list>

但通常更好的做法是确保值已在数据模型中拆分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-28
    • 2017-02-22
    • 1970-01-01
    • 2012-03-10
    • 1970-01-01
    • 1970-01-01
    • 2019-06-04
    相关资源
    最近更新 更多