我试图从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.
答案 0 :(得分:3)
我正在使用Velocity 1.6.4,对我而言,它的工作方式与您的编写方式相同!更新你的速度!据我所知,他们从版本1.6开始支持varags
!
答案 1 :(得分:3)
知道了。我正在使用轴,它似乎使用的是较旧版本的Velocity。一旦在类路径中首先设置了速度,它就可以工作。 谢谢你的帮助。