问题标签 [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 投票
4 回答
58860 浏览

velocity - 如何在 Velocity 模板中将字符串转换为整数?

我有一个Velocity模板文件,其中包含来自XML的数据。我想将字符串转换为整数类型。

我怎样才能做到这一点?

0 投票
1 回答
188 浏览

velocity - Castle NVelocity 包括变量而不是变量内容

我正在使用 Castles 的 NVelocity 引擎来做一些模板工作。这就是问题所在。我的几个模板工作正常,但其中一个不是。

出于某种原因,上面的代码工作了一半。我得到了六组带有所有内脏的 div 标签,但是 Velocity 输出 $i.ShortName 而不是 $i.ShortName 上的内容。任何线索这是为什么?如果我得到六个输出,这会让我相信 Items 设置正确并且存在于 Velocity Template 中。但出于某种奇怪的原因,孩子们不会。

现在项目是一个List<CategoryItem>,我一遍又一遍地检查以确保我没有拼错成员的名字。

我错过了什么?

0 投票
1 回答
891 浏览

java - 来自速度用户的带有 Struts 1.2 的 JSP

我们有一个运行 struts 1.2 和速度的成熟应用程序,我需要将页面从 vm 转换为 jsp。

因此,我修改了我的 struts-config 以将转发更改为新的 JSP 文件,并在 JSP 中尝试显示分配给表单 bean 的一些数据,但所有表单属性在 JSP 中显示为空。当我查看表单本身时,我发现它们是不同的对象。所以不知何故,我在 Action 中使用的表单 bean 与 JSP 看到的不一样。

有任何想法吗?

在我的 JSP 中,我只是在尝试这个:

0 投票
1 回答
1272 浏览

c# - nVelocity 中 if false 的语法是什么?

nVelocity(或 Velocity)中的非真或假 if 语句的语法是什么?

更重要的是,这在 nVelocity 文档中在哪里?我已经谷歌搜索了很长一段时间,但无济于事。

我尝试了几种不同的组合,例如:

太令人沮丧了!

提前致谢!

-EV

0 投票
2 回答
647 浏览

java - 如何将速度表达式转换为 JSP?

我有一个页面,我正在从 Velocity 转换为 JSP。我有一些复杂的表达式,我不知道如何转换为 JSTL el 语言。

Hour 是一个对象,其中包含一个包含列表的单元格。我需要通过数字索引获取每个元素。

有任何想法吗?

0 投票
4 回答
918 浏览

java - 需要一个基于 Java 的 HTML 美化器来清理 Velocity 生成的 HTML

我正在开发的 Web 应用程序使用 Velocity 模板生成 HTML。问题是在速度模板和其他格式中使用空格会导致 HTML(过多的空格、未对齐等)

在我们将生成的 HTML 转储到 servlet 响应之前,寻找一个不错的(单个 jar 包装会很好)基于 Java 的 HTML 美化器来运行,以使源代码更美观。

第三方集成商希望能够浏览 HTML 并了解哪些模板导致了问题。第一步是很好地格式化 HTML。

提前感谢您提供的任何指导!

0 投票
2 回答
24297 浏览

java - 从速度视图页面内部调用类方法(静态)

您可以从视图页面内部调用类方法吗?

特别是那些没有传递到视图中的?

在 asp.net MVC 中,我可以这样做:

0 投票
2 回答
2913 浏览

java - 速度:如何评估/解析变量中的“指令/内容”?

我遇到的问题似乎很微不足道,但我无法解决。在我的 Velocity-Templates 中,我有一个变量,该变量$contentFormDb已填充数据库中的内容(在 MVC 应用程序的控制器中)。该变量不仅包含文字字符串,还包含进一步的速度指令(如" #set($test = "test) $test",请参见下面的示例)。

如果我$contentFromDB在模板中使用,Velocity 会以“文字方式”将内容打印到我的模板中。例如,如果变量$contentFromDB包含字符串" #set($test = "test) $test"(这已在控制器中设置),我将#set($test = "test) $test在我的速度模板中使用文字输出而不是test.

我需要类似#parse()指令的东西,我可以给我的变量$contentFromDB,然后评估变量。#parse($contentFormDb)#parse()只接受要评估/解析的文件。

也许我在这里完全误解了一些东西......但是如何解决这个问题在我看来这是一个标准用例,其中包含来自数据库的内容,然后也需要在模板中进行评估......

非常感谢你!!简

0 投票
3 回答
6746 浏览

velocity - Apache Velocity 的性能缺陷?

我们将 Apache Velocity 用于网站模板,其中一些变得越来越复杂。您是否注意到某些 Velocity 功能的性能问题?你是如何绕过它们的?

0 投票
2 回答
140 浏览

java - Velocity 有哪些高级概念?

我正在查看速度的文档,它看起来非常简单。

即一个人可以在 2 小时内拿到的东西

我错过了什么吗?

Velocity 有哪些更高级的概念?

有什么大的怪癖吗?