问题标签 [velocity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1792 浏览

java - BigDecimal 在 Velocity、Struts2 中被评估为字符串

我正在使用带有 Velocity 1.5 和 Velocity Tools 1.3 的 struts2。在我的模板中,我想做一个循环,如:

${item.qty} 是一个 BigDecimal 但它似乎作为一个字符串传递给了 Velocity。由于此循环不起作用。替换为 $count = 5 可以正常工作,打印 ${item.qty} 给我的结果是 5。Velocity 1.5 和 Tools 1.3 是 Struts2 将支持的最高版本。想法?解决方法?谢谢

0 投票
4 回答
3002 浏览

java - Apache Velocity:模板中有哪些变量可用?

是否可以在模板中获取变量列表并使用列表填充它们?我希望我的用户创建他们的模板,这意味着我不会事先知道哪些变量可用?

编辑:

在我的模板中,用户将决定打印什么。如

$用户 $最新

但从我的应用程序中,我不知道模板中使用了哪些变量。我想获得一个列表,例如 [users latest],其中包含模板中的所有变量,以便我可以根据用户规范填写它们。

0 投票
2 回答
396 浏览

jquery - 在速度宏生成的字符串的开头附加 #

有人知道如何在 Octothorpe 预先设置速度宏时运行它吗?

我有一个速度宏叫做#macro(getUniqueID $id)

我想用它来吐出一个jQuery.find()使用 CSS 选择器的 id,这意味着 id 需要由另一个 octothorpe 前置。

不工作

也不

也不

也不

0 投票
1 回答
31627 浏览

velocity - 有没有办法打破速度的foreach循环?

我正在通过使用 foreach 遍历(权限)集合来寻找特定条件。所以如果我找到了我需要的所有东西并且不再需要循环,有没有办法打破循环?我对速度很陌生,并试图理解这种奇怪的语言。

0 投票
2 回答
6122 浏览

java - 在 tomcat Web 应用程序中配置速度。(需要食谱)

我最近被介绍到 Velocity 项目。

我编写了一个模板并将其作为一个简单的 Java 应用程序运行。

在我现有的 Web 项目中集成并不是那么容易。

任何人都可以提供集成 Velocity 和 Tomcat 的食谱吗?

谢谢大家!

0 投票
1 回答
125 浏览

velocity - 速度 - 无法合并时删除字段

我使用速度将字符串(模板)与字段合并

速度合并了该字段${name}${age}与一种哈希表:

context是哈希表(或更好的VelocityContext类型)

我想当 Velocity 在上下文中找不到该字段时,他只是删除它们。

我可以用财产或其他东西做到这一点吗?

0 投票
1 回答
1624 浏览

java - 使用 Maven 原型(无 Velocity)时,有没有办法只复制资源?

我们正在使用 Maven 原型为使用我们的框架的项目创建初始设置,该框架严重依赖于 Freemarker。因此,当原型用于生成新项目时,我们需要复制一些 Freemarker 模板。

我们遇到的问题是 Maven 似乎在所有列为资源的文件上运行 Velocity。Velocity 试图解释我们的 Freemarker 代码并且失败了,所以我们需要在很多地方使用转义。

有没有办法告诉 Maven 只复制文件?我们根本不希望 Velocity 引擎为我们的文件运行。

0 投票
1 回答
308 浏览

.net - 如何正确初始化速度引擎?

正如我在一些示例中看到的,并试图在整个速度站点中理解,有三种初始化速度引擎的方法:
- 使用默认配置:.Init()
- 使用默认配置,加上文件中的属性:.Init (字符串)
- 使用默认配置,加上集合中的属性:.Init(Commons.Collections.ExtendedProperties)

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

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

0 投票
1 回答
3781 浏览

html - Apache Velocity 的编码问题包括

我有一个速度/html 文件。我正在尝试将一些简单的 HTML 包含/解析到页面中。

如果我只是将文本直接复制到主文件上,它可以正常工作:

米兰达可儿不是维多利亚的秘密天使...

如果我创建一个单独的 VM 文件,并像这样包含它:

我得到坏字符垃圾:

米兰达可儿不是维多利亚的秘密天使

如何?为什么?

谢谢

0 投票
1 回答
616 浏览

struts2 - Sitemesh + Struts2 + Velocity:装饰器无法访问上下文的对象

我有一个使用速度的 struts2 网络应用程序。我正在将 Sitemesh 集成到项目中。

装饰器被正确调用,但由于某些原因,通过工具箱配置(与速度相关)放置在上下文中的对象没有被加载。

有没有人遇到过这个问题?

非常感谢