0

Velocity Template の概念を使用して Java ファイルを生成する必要があります。このガイドをお願いします。

Java コードには、いくつかのメソッド、インポート、および変数が含まれている必要があります...

ありがとう、イースワール

4

1 に答える 1

4

ベロシティ / Java の部分では、多かれ少なかれ、これを行う必要があります。

// factory and an engine instance
VelocityEngineFactory velocityEngineFactory = new VelocityEngineFactory();
VelocityEngine engine = velocityEngineFactory.createVelocityEngine();
// now you need to give the variables you wanna have access from velocity script
VelocityContext context = new VelocityContext(properties);

ByteArrayOutputStream temp = new ByteArrayOutputStream();
BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(temp));
// generate the result, where scriptString is the velocity script
engine.evaluate(context, bufferedWriter, null, scriptString);
bufferedWriter.flush();
textResultant = temp.toString();

したがって、スクリプトを作成してロードし、プログラムで処理できます。

于 2012-06-14T06:56:40.047 に答える