如何隐藏空的 Velocity 变量名称?

发布于 2024-07-04 11:16:30 字数 246 浏览 4 评论 0原文

我在 Java 应用程序中使用 Struts + Velocity,但在提交表单后,确认页面(Velocity 模板)显示变量名称而不是空标签,如以下示例中的 Age:

姓名:费尔南多

年龄:{person.age}

性别:男

我想知道如何隐藏它!

I am using Struts + Velocity in a Java application, but after I submit a form, the confirmation page (Velocity template) shows the variable names instead an empty label, like the Age in following example:

Name: Fernando

Age: {person.age}

Sex: Male

I would like to know how to hide it!

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

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

发布评论

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

评论(2

此岸叶落 2024-07-11 11:16:30

您可以将变量标记为“silent”,如下所示:

$!variable

If $变量为 null,则不会渲染任何内容。 如果它不为空,则其值将像平常一样呈现。

You can mark variables as "silent" like this:

$!variable

If $variable is null, nothing will be rendered. If it is not null, its value will render as it normally would.

终难遇 2024-07-11 11:16:30

您还需要确保并使用正确的语法。 您的示例在变量之前缺少美元。 它应该是 $!{person.age},而不仅仅是 {person.age}。

You will also need to be sure and use the proper syntax. Your example is missing the dollar before the variable. It should be $!{person.age}, not just {person.age}.

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