eclipse - 在速度宏中列出,找不到包含方法

标签 eclipse velocity

我将列表字符串作为validTypes放入了速度表中。当我做 :

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

它抛出一个错误。但是当我这样做时:
#foreach (${validType} in ${validTypes})
   ${validType}
#end

它工作正常。为此,我需要使用速度工具吗?如何在eclipse插件中使用它?
如果不使用速度工具,有什么解决方法吗?

最佳答案

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

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

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

反而。

关于eclipse - 在速度宏中列出,找不到包含方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2799618/

相关文章:

java - 用java替换word文档模板中的变量

javascript - 未捕获的类型错误 : Cannot read property 'cells' of undefined jspdf

c++ - 太阳系模拟项目(velocity verlet 帮助)

java - Java 的 Velocity EscapeTool

java - 将 itextpdf 库添加到 Eclipse

java - 如何修复Java构建路径中的SRC文件夹?

android - Eclipse:如何在批处理文件中自动导出未签名的应用程序

xml - Eclipse 或 Android Studio XML 编辑器中没有行号

java - 无法安装 Liferay IDE 插件 - 比较方法违反了其一般契约

java - 即使模板文件位于同一目录中,apache 速度资源未找到异常