java - 如何在velocity模板中使用java方法获取列表

标签 java templates collections velocity

我正在尝试使用以下方法获取速度模板中的 List 实例:

#set($list = ${Foo.BarList}.getList())

但我收到错误。

Foo.Barlist有一个getList方法,返回一个List

最佳答案

删除速度中不需要的大括号

#set($list = $Foo.BarList.getList())

或者在方法调用后移动右侧:

#set($list = ${Foo.BarList.getList()})

关于java - 如何在velocity模板中使用java方法获取列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47806683/

相关文章:

javascript - mustache.js 中的三个 {{{ }}} 是什么意思?

具有静态初始化的 Java 序列化

java - 与actionListener静态类冲突

c++ - 为什么 require 子句中的否定表达式需要括号?

java - LinkedHashMap 的实例

scala - 在Scala中逐行并发读取和处理文件

java - 您可以将 Java 集合编程为一个接口(interface)并使用 Serializable 吗?

java - 为什么会出现以下错误 : Can't find a codec for class com. mongodb.client.model.geojson.Polygon

java - 无法在Java RMI中连接两个远程主机

c++ - 如何使用 std::conditional 选择一个自由函数