В чем разница между следующими двумя объявлениями и как это работает?Разница имени переменной с '!' в шаблоне Velocity
name="$!{fieldName}"
и name="$fieldName"
В чем разница между следующими двумя объявлениями и как это работает?Разница имени переменной с '!' в шаблоне Velocity
name="$!{fieldName}"
и name="$fieldName"
Try первый прибегая к помощи в следующий раз. Мой поиск дал мне это:
Quiet Reference нотации:
Когда скорость встречает неопределенную ссылку, его нормальное поведение является для вывода изображения в качестве ссылки. Например, предположим, что следующая ссылка появляется как часть шаблона VTL.
<input type="text" name="email" value="$email"/>
Когда форма первоначально нагружает, переменная ссылку $ электронной почта не имеет значения, но вы предпочитаете пустое текстовое поле одно со значением «$ электронной почты». Используя тихий эталонную запись обходит нормальное поведение Velocity в; вместо использования $ email в VTL вы будете использовать $! email. Таким образом, приведенный выше пример будет выглядеть следующим образом:
<input type="text" name="email" value="$!email"/>
Теперь, когда форма изначально загружена и $ электронная почта по-прежнему не имеет никакого значения, пустая строка будет выводиться вместо «$ по электронной почте».
https://velocity.apache.org/engine/releases/velocity-1.5/user-guide.html
форматирование кода; фиксированное правописание и название – KittMedia