【问题标题】:cast string as array in Velocity template engine?在 Velocity 模板引擎中将字符串转换为数组?
【发布时间】:2013-11-20 18:08:21
【问题描述】:

我在 Liferay 中有一个表单,从 Velocity 中的选项字段访问数据会返回一个格式为 ["Boston","Denver","Detroit"] 的字符串。但是我不能按照文档将它视为一个数组,如果我这样做 $array.length() 我会得到实际的字符串长度。是否有一些命令可以转换为数组还是我必须解析字符串?

【问题讨论】:

    标签: arrays liferay velocity


    【解决方案1】:

    在速度中使用 stringUtil 实用程序:

    #set ($temp1= $stringUtil.replace($varString, '\"', ''))
    
    #set ($varArray= $stringUtil.split($temp1, ','))
    

    附言我不确定sintax,请检查一下

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-11
      • 2020-11-20
      • 2022-01-06
      • 2012-11-22
      • 2022-11-11
      • 2015-05-24
      相关资源
      最近更新 更多