7 java email templates velocity
我正在使用速度引擎模板在struts1和hibernate配置中进行邮件发送.
我收到错误:org.apache.velocity.exception.ResourceNotFoundException我尝试发送邮件.
我已经包含velocity1.5.jar,mail.jar,activation.jar,smtp.jar.
我在这里包含了速度模板路径
String velocityTemplate = "mailTemplate/sendMail.vm";
并且mailTemplate文件夹位于WEB-INF/classes文件夹中
代码执行此行时出现错误
Template template = velocityEngine.getTemplate(velocityTemplate);
任何人可以帮我这个吗?
如果有人帮助我会更加明显.
小智 7
正如BenM所说,我们必须将Resource Loader配置为ClasspathResourceLoader
velocityEngine.setProperty("resource.loader", "class");
velocityEngine.setProperty("class.resource.loader.class", "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader"));
velocityEngine.init();
Run Code Online (Sandbox Code Playgroud)
我刚刚添加了以下jar的最新版本.现在它正常运作.
- > commons-collections-3.2.1.jar
- > commons-lang-2.4.jar
再次感谢BenM
| 归档时间: |
|
| 查看次数: |
13343 次 |
| 最近记录: |