提问人:Fernando Barrocal 提问时间:8/23/2008 最后编辑:CommunityFernando Barrocal 更新时间:7/26/2017 访问量:16990
如何隐藏空的 Velocity 变量名称?
How I hide empty Velocity variable names?
问:
我在 Java 应用程序中使用 Struts + Velocity,但在提交表单后,确认页面(Velocity 模板)显示变量名称而不是空标签,如以下示例中的 Age:
姓名:费尔南多
年龄:{person.age}
性别:男
我想知道如何隐藏它!
答:
78赞
Jason Sparks
8/23/2008
#1
您可以将变量标记为“静默”,如下所示:
$!variable
如果 $variable 为 null,则不会呈现任何内容。如果它不是 null,则其值将像往常一样呈现。
14赞
Nathan Bubna
9/15/2008
#2
您还需要确保并使用正确的语法。您的示例在变量之前缺少美元。它应该是$!{person.age},而不仅仅是 {person.age}。
评论
0赞
Duran Wesley Harris
4/12/2016
不好笑,但你的语法不是也不正确吗?你不会在速度变量周围使用大括号,是吗?
0赞
Nathan Bubna
4/12/2016
是的,我愿意。不过,它们是可选的。:)我们称之为“形式语法”。
0赞
Duran Wesley Harris
4/13/2016
哦,好吧..那我最好检查一下!
0赞
starwarswii
7/25/2017
有关形式参考符号的更多信息,请点击此处。
评论