VelocityManager 类型中的 getVelocityEngine() 方法引用了 Struts 2 中缺失的 VelocityEngine 类型

问题描述 投票:0回答:1

我正在尝试为基于 Struts 2 的 Web 应用程序编写一个动态邮件系统。

我想使用 Velocity 作为模板工具,我想知道我是否可以使用与 Struts 2 捆绑的 Velocity 或者我需要获取 Velocity JAR 的独立副本?

到目前为止我已经尝试过这个

VelocityManager vm = new VelocityManager();
VelocityEngine ve = vm.getVelocityEngine();

但是 Eclipse 抱怨缺少

VelocityEngine
类并出现以下错误:

The method getVelocityEngine() from the type VelocityManager refers to the missing type VelocityEngine

我该怎么办?

java struts2 velocity velocity-tools
1个回答
0
投票

班级

VelocityEngine
挤满了
velocity-1.6.4.jar
。您应该将此文件添加到构建路径。

如果您使用 Maven,那么它应该会自动解决依赖关系。

Struts2 支持使用 velocity 作为模板处理器。您应该阅读如何使用速度结果的文档。

© www.soinside.com 2019 - 2024. All rights reserved.