Настройте Скорость для сбоя на неопределенном $variable

Если Вы имеете дело только с постскриптумом, возможности являются единственными 'разрывами страницы', 'showpage' оператор.
, В этом случае можно просто захватить данные постскриптума с начала файла одного к первой инстанции 'showpage', сделать то же с другим файлом, затем связать эти 2 блока постскриптума для создания новой страницы.

, Если эти 2 файла составляют только одну страницу, то Вы можете просто присоединяться к этим 2 файлам.

6
задан flybywire 22 September 2009 в 10:35
поделиться

3 ответа

В Velocity 1.6 вы можете добавить следующее свойство в свой velocity.properties

runtime.references.strict = true

Редактировать: Полный список настроек доступен здесь: http://velocity.apache.org/engine/devel/configuration.html

7
ответ дан 10 December 2019 в 02:50
поделиться

Вы можете зарегистрировать обработчик событий , который сообщает Velocity генерировать исключение для неопределенной ссылки

2
ответ дан 10 December 2019 в 02:50
поделиться

Вы можете переключиться на FreeMarker. Он генерирует исключения для отсутствующих полей и недопустимых типов.

Мало того, что список исключений является точным и читаемым. «Отсутствует поле FOO в строке 234 в BAR.ftl» и т. Д. И т. Д.

Я абсолютно рекомендую Freemarker по сравнению с любой другой системой шаблонов.

0
ответ дан 10 December 2019 в 02:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: