速度调用vararg方法

时间:2011-01-12 07:38:40

标签: java velocity

我试图从Velocity调用varargs方法。 该函数在名为“Abc”的类中定义为:

public static void function(String ... values)

我将上下文设置为

params.put("concat",new Abc());

模板包含对方法的调用:

$concat.function('Var1','var2')

如果我修复函数有一个参数一切正常,如果我移动到varargs(或byte[]那个问题),它无法解决它,我不回复我的通缉。我设置了一些日志设置,并获得了这个速度:

Null reference [template 'bufferTemplate', line 1, column 1] :
  $concat.function('Kuku','Muku') cannot be resolved.

2 个答案:

答案 0 :(得分:3)

我正在使用Velocity 1.6.4,对我而言,它的工作方式与您的编写方式相同!更新你的速度!据我所知,他们从版本1.6开始支持varags

答案 1 :(得分:3)

知道了。我正在使用轴,它似乎使用的是较旧版本的Velocity。一旦在类路径中首先设置了速度,它就可以工作。 谢谢你的帮助。