четверг, 4 апреля 2013 г.

Не выводить переменную, если ее значение не определено

В Velocity(VTL) если мы используем переменную значение которой оказалось не определено на момент обращения к нем мы получим в хтмл обращение к этой переменной:
<!-- в шаблоне -->
<input name="email" value="$email" \>

<!-- в браузере -->
<input name="email" value="$email" \>

Если же мы пометим переменную с помошью Quiet Reference Notation $!email или $!{email}, то в случае неопределенного значения мы получим пустую строку.
<!-- в шаблоне -->
<input name="email" value="$!email" \>

<!-- в браузере -->
<input name="email" value="" \>

Комментариев нет:

Отправить комментарий