在速度宏列表中,找不到包含方法

时间:2010-05-09 23:46:56

标签: eclipse velocity

我将列表字符串放在validTypes的速度中。当我这样做时:

#if (${validTypes}.contains("aaa"))
  // do something
#end

它会抛出错误。但是当我这样做时:

#foreach (${validType} in ${validTypes})
   ${validType}
#end

它工作正常。我需要使用速度工具吗?我如何在eclipse插件中使用它? 没有使用速度工具有没有解决方法?

2 个答案:

答案 0 :(得分:20)

这里的问题是大括号。只需使用

#if (${validTypes.contains("aaa")})

#if ($validTypes.contains("aaa"))

代替。

答案 1 :(得分:2)

对于那些关心的人,如果没有,这就是如何写,

#if (!$validTypes.contains("aaa"))