Velocityからvarargsメソッドを呼び出そうとしています。 機能は以下のように "ABC" という名前のクラスで定義されています:Velocityがvarargメソッドを呼び出す
$concat.function('Var1','var2')
:
public static void function(String ... values)
私はテンプレートとしてメソッドの呼び出しが含まれてい
params.put("concat",new Abc());
としてコンテキストを設定しました私がvarargs(またはその点についてはbyte[]
)に移動すると、関数がうまく動作するという1つの引数を持つ関数を修正すると、それを解決できず、私が望むものが得られません。私はいくつかのログ設定を設定し、その速度が取得行く:
Null reference [template 'bufferTemplate', line 1, column 1] :
$concat.function('Kuku','Muku') cannot be resolved.
どのVelocityバージョンをお使いですか? – Atticus
あなたのAbcクラスは公開されていますか? –