<p>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:</p>
<blockquote>
<p><strong>Name</strong>: Fernando</p>
<p><strong>Age</strong>: {person.age}</p>
<p><strong>Sex</strong>: Male</p>
</blockquote>
<p>I would like to know how to hide it!</p>

[{'answer_id': 23879, 'author': 'Jason Sparks', 'author_id': 512, 'author_profile': 'https://Stackoverflow.com/users/512', 'pm_score': 7, 'selected': True, 'text': '<p>You can mark variables as "<a href="https://velocity.apache.org/engine/1.5/user-guide.html#quietreferencenotation" rel="noreferrer">silent</a>" like this:</p>\n\n<pre><code>$!variable\n</code></pre>\n\n<p>If $variable is null, nothing will be rendered. If it is not null, its value will render as it normally would.</p>\n'}, {'answer_id': 63970, 'author': 'Nathan Bubna', 'author_id': 8131, 'author_profile': 'https://Stackoverflow.com/users/8131', 'pm_score': 4, 'selected': False, 'text': '<p>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}.</p>\n'}]
['https://Stackoverflow.com/questions/23853', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/2274/']