46

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

姓名:费尔南多

年龄:{person.age}

性别:男

我想知道怎么隐藏!

4

2 回答 2

78

您可以像这样将变量标记为“静默”:

$!variable

如果 $variable 为 null,则不会呈现任何内容。如果它不为 null,则它的值将像往常一样呈现。

于 2008-08-23T02:37:43.103 回答
14

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

于 2008-09-15T15:31:20.447 回答