我想从 Velocity 模板语言中的数组中删除某个元素。我通过 Apache VTL 的文档没有找到任何合适的方法,这就是我在这里寻求帮助的原因。我试过以下(.remove()
似乎不是数组项的方法):
#set($linkedWIARRAY = ["ABC-123, DEF-345, GHI-678"])
#set($dummy=$linkedWIARRAY.add("JKL-901"))
#set($dummy = $linkedWIARRAY.remove("DEF-345"))
$linkedWIARRAY
$linkedWIARRAY
返回[ABC-123, DEF-345, GHI-678, JKL-901]
,表明remove
很可能不作为数组上的方法存在;)
SO上有一个类似的问题,对我没有帮助: velocity template drop element from array