问题标签 [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.
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 将支持的最高版本。想法?解决方法?谢谢
java - Apache Velocity:模板中有哪些变量可用?
是否可以在模板中获取变量列表并使用列表填充它们?我希望我的用户创建他们的模板,这意味着我不会事先知道哪些变量可用?
编辑:
在我的模板中,用户将决定打印什么。如
$用户 $最新
但从我的应用程序中,我不知道模板中使用了哪些变量。我想获得一个列表,例如 [users latest],其中包含模板中的所有变量,以便我可以根据用户规范填写它们。
jquery - 在速度宏生成的字符串的开头附加 #
有人知道如何在 Octothorpe 预先设置速度宏时运行它吗?
我有一个速度宏叫做#macro(getUniqueID $id)
我想用它来吐出一个jQuery.find()
使用 CSS 选择器的 id,这意味着 id 需要由另一个 octothorpe 前置。
不工作
也不
也不
也不
velocity - 有没有办法打破速度的foreach循环?
我正在通过使用 foreach 遍历(权限)集合来寻找特定条件。所以如果我找到了我需要的所有东西并且不再需要循环,有没有办法打破循环?我对速度很陌生,并试图理解这种奇怪的语言。
java - 在 tomcat Web 应用程序中配置速度。(需要食谱)
我最近被介绍到 Velocity 项目。
我编写了一个模板并将其作为一个简单的 Java 应用程序运行。
在我现有的 Web 项目中集成并不是那么容易。
任何人都可以提供集成 Velocity 和 Tomcat 的食谱吗?
谢谢大家!
velocity - 速度 - 无法合并时删除字段
我使用速度将字符串(模板)与字段合并
速度合并了该字段${name}
并${age}
与一种哈希表:
context
是哈希表(或更好的VelocityContext
类型)
我想当 Velocity 在上下文中找不到该字段时,他只是删除它们。
我可以用财产或其他东西做到这一点吗?
java - 使用 Maven 原型(无 Velocity)时,有没有办法只复制资源?
我们正在使用 Maven 原型为使用我们的框架的项目创建初始设置,该框架严重依赖于 Freemarker。因此,当原型用于生成新项目时,我们需要复制一些 Freemarker 模板。
我们遇到的问题是 Maven 似乎在所有列为资源的文件上运行 Velocity。Velocity 试图解释我们的 Freemarker 代码并且失败了,所以我们需要在很多地方使用转义。
有没有办法告诉 Maven 只复制文件?我们根本不希望 Velocity 引擎为我们的文件运行。
.net - 如何正确初始化速度引擎?
正如我在一些示例中看到的,并试图在整个速度站点中理解,有三种初始化速度引擎的方法:
- 使用默认配置:.Init()
- 使用默认配置,加上文件中的属性:.Init (字符串)
- 使用默认配置,加上集合中的属性:.Init(Commons.Collections.ExtendedProperties)
但我几乎没有找到关于这些工作原理的解释。例如,在我下载的应用程序中:
除了显而易见的假设之外,什么是“ file.resource.loader.path ”?
我可以更改哪些其他属性,以及如何更改它们(我的意思是,使用 addproperty,或者如果有其他方法,请指定)?
html - Apache Velocity 的编码问题包括
我有一个速度/html 文件。我正在尝试将一些简单的 HTML 包含/解析到页面中。
如果我只是将文本直接复制到主文件上,它可以正常工作:
米兰达可儿不是维多利亚的秘密天使...
如果我创建一个单独的 VM 文件,并像这样包含它:
我得到坏字符垃圾:
米兰达可儿不是维多利亚的秘密天使
如何?为什么?
谢谢
struts2 - Sitemesh + Struts2 + Velocity:装饰器无法访问上下文的对象
我有一个使用速度的 struts2 网络应用程序。我正在将 Sitemesh 集成到项目中。
装饰器被正确调用,但由于某些原因,通过工具箱配置(与速度相关)放置在上下文中的对象没有被加载。
有没有人遇到过这个问题?
非常感谢