org.apache.velocity.exception.ResourceNotFoundException:无法找到资源

时间:2015-04-04 00:41:19

标签: java velocity

我正在尝试创建速度模板并发送邮件。我收到错误 - org.apache.velocity.exception.ResourceNotFoundException:无法找到资源' template.vm'

我使用的是velocity1.7.jar和java 7.请查看下面的代码以供参考。

VelocityContext velCtx = new VelocityContext();
velCtx.put("cepcnEmailBean", cepcnEmailBean);
VelocityEngine velEngine = new VelocityEngine();
velEngine.setProperty("resource.loader", "class");
velEngine.setProperty("class.resource.loader.class", "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");
velEngine.init();
Template vtl = null;
vtl = velEngine.getTemplate("template.vm");
StringWriter strWriter = new StringWriter();
vtl.merge(velCtx, strWriter);

我在第9行和文件" template.vm"是在类路径中。如果我想解决任何问题,请检查并告诉我。

0 个答案:

没有答案