关于 FreeMarker 模板和 Jive 插件(用 Java 编写)之间的连接的新手问题。
我继承了一个现有的工作项目,其中包含一些 FTL,如下所示:
<#list employeeInstances! as instance>
<tr>
...
</tr>
</#list>
我试图了解employeeInstances是如何在Java 插件中实际实现的。在项目的其他任何地方都没有提到“employeeInstances”。最接近的是这样的:
public ArrayList<EmployeeInstance> getEmployeeInstances()
{
...
}
我猜这就是 Jive 看到#list employeeInstances 时所调用的。那正确吗?它基本上是把序列名称“employeeInstances”的第一个字母大写,然后在它前面加上“get”这个词吗?我在讨论此问题的 FreeMarker 或 Jive 文档中找不到任何内容。
谢谢。