如何隐藏空的 Velocity 变量名称?
我在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以将变量标记为“silent”,如下所示:
If $变量为 null,则不会渲染任何内容。 如果它不为空,则其值将像平常一样呈现。
You can mark variables as "silent" like this:
If $variable is null, nothing will be rendered. If it is not null, its value will render as it normally would.
您还需要确保并使用正确的语法。 您的示例在变量之前缺少美元。 它应该是 $!{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}.