问题标签 [velocity-template-language]

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 投票
1 回答
1322 浏览

java - 从 Velocity 模板语言 (VTL) 中的数组中删除某些元素

我想从 Velocity 模板语言中的数组中删除某个元素。我通过 Apache VTL 的文档没有找到任何合适的方法,这就是我在这里寻求帮助的原因。我试过以下(.remove()似乎不是数组项的方法):

$linkedWIARRAY返回[ABC-123, DEF-345, GHI-678, JKL-901],表明remove很可能不作为数组上的方法存在;)

SO上有一个类似的问题,对我没有帮助: velocity template drop element from array

0 投票
1 回答
55 浏览

variables - VTL 的 .contains 的对立面是什么?

基于三个附加属性及其包含的值,我有可能获得两种不同的输出:

工作得很好。但是,如果我想添加一个#elseif来检查$f2 NOT containing "Mud",那就是我卡住的地方。

0 投票
2 回答
908 浏览

java-8 - 如何在速度模板模板中使用嵌套的 if 条件?

我正在尝试if使用速度模板创建嵌套条件。我不确定它是否正确。请给出建议,如果它有效与否.. !!

0 投票
0 回答
98 浏览

amazon-web-services - 将 multipart/form-data 传递给 AWS API Gateway 以与 Lambda 集成

我必须在 API 网关中将数据作为有效负载传递,并且需要与 Async Lambda 调用集成。在 json 数据中看起来像这样:{"filename":"file.csv"}。可以使用Content-Type : application/json.

但我也想对任何其他内容类型执行此操作。喜欢multipart/form-dataapplication/x-www-form-urlencoded

当我multipart/form-data在集成请求中使用并完成映射时,我得到的价值"body-json" : $input.json('$'),

"body-json": "----------------------------688578637414600670323347\r\nContent-Disposition: form-data; name=\"filename\"\r\n\r\nfile.csv\r\n----------------------------688578637414600670323347--",.

我尝试了很多关于这个问题的所有答案,但仍然卡住了,因为似乎没有一个答案有效。

在下面尝试了所有这些:

1.) 将内容类型添加到二进制媒体类型

2.) 尝试解析正文,但出现其他错误。

请让我知道这是否需要其他东西。

0 投票
0 回答
28 浏览

amazon-web-services - 在无服务器框架上请求模板作为单独的文件?

我正在使用无服务器框架在 AWS 上进行开发。我正在编写如下请求和响应模板。

如何将此模板分离到单独的文件中?

0 投票
1 回答
45 浏览

arrays - 无法使用速度模板为每个循环迭代 json 数组

我有一个这样的json:

我正在尝试使用速度模板在表格中打印家庭资料。

0 投票
0 回答
112 浏览

intellij-idea - IntelliJ 中速度模板文件的代码样式

问题

文件中的自动缩进.vm并不像我想要的那样。下面我添加了自动格式化的文件以及我想要的格式。

以下代码片段由 IntelliJ 自动格式化:

我想要的是:

问题

我找不到任何额外的配置IntelliJ IDEA | Preferences | Editor | Code Style | Velocity 来调整不同代码块的缩进。

如何在 IntelliJ 中为特定文件类型手动配置代码样式以及这样的配置文件是什么样的?

0 投票
1 回答
67 浏览

java - 使用速度模板将 XML 对象转换为 Json

我有一个输入数据为 xml 格式的用例。它包含多个字段,我们只对其中的几个字段感兴趣。

根据不同的用例,必须编写单独的速度模板才能将 xml 转换为 json 数据。

我找不到更好的关于如何编写速度模板以将 XML 转换为 json 的指南。有人可以帮助我们如何编写从 XML 到 JSON 转换的速度。

提前致谢!