如何正确初始化nvelocity引擎?

发布于 2024-08-11 07:31:33 字数 791 浏览 6 评论 0原文

正如我在一些示例中看到的那样,并试图理解整个 velocity site,初始化velocityengine有三种方式:
- 使用默认配置:.Init()
- 使用默认配置,加上文件中的属性:.Init(string)
- 使用默认配置,加上集合中的属性:.Init(Commons.Collections.ExtendedProperties)

但我几乎没有找到关于这些如何工作的解释。例如,在我下载的应用程序中:

VelocityEngine engine = new VelocityEngine();
ExtendedProperties props = new ExtendedProperties();
props.AddProperty("file.resource.loader.path", new ArrayList(new string[] { ".", @".\Templates" }));
engine.Init(props);

除了明显的假设之外,“file.resource.loader.path”是什么?
我可以更改哪些其他属性,以及如何更改它们(我的意思是,使用 addproperty,或者如果有其他方法,请指定)?

As I saw in some examples, and tried to understand throughout the velocity site, there are three ways of initializing the velocityengine:
- With the default configurations : .Init()
- With the default configurations, plus the properties in a file : .Init(string)
- With the default configurations, plus the properties in a collection : .Init(Commons.Collections.ExtendedProperties)

But i've found little explanation on how these work. Per example, in a app i've downloaded:

VelocityEngine engine = new VelocityEngine();
ExtendedProperties props = new ExtendedProperties();
props.AddProperty("file.resource.loader.path", new ArrayList(new string[] { ".", @".\Templates" }));
engine.Init(props);

Beyond the obvious assumption, what is "file.resource.loader.path"?
What are the other properties i can change, and how can i change them (I mean, using the addproperty, or if there other ways please, specify)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

孤独难免 2024-08-18 07:31:33

此处是可用属性的列表。

Here is a list of available properties.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文