如何隐藏空的速度变量名称?

2022-08-31 23:57:27

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

姓名:费尔南多

年龄:{人。年龄}

性别:男

我想知道如何隐藏它!


答案 1

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

$!variable

如果$variable为 null,则不会呈现任何内容。如果它不是 null,则其值将按正常方式呈现。


答案 2

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