0

我编写了如下 vm 文件中间的代码。

    #foreach($column in $columnList)
    char        $column.getComponentName()[$column.getComponentLen()];                    
    #end

结果

char        $column.getComponentName()[$column.getComponentLen()];      

我该如何解决这个问题?

4

2 回答 2

0

括号语法仅适用于 Velocity 1.7+,在此之前您必须调用 .get()

于 2012-04-18T15:22:34.707 回答
0

使用正式的参考符号。也就是说,{...}围绕参考:

#foreach($column in $columnList)
char        ${column.getComponentName()}[${column.getComponentLen()}];
#end
于 2012-04-18T07:21:24.477 回答