Есть ли эквивалент "goto" во Freemarker?

Есть ли у Freemarker эквивалент "goto", чтобы можно было перейти к определенной строке кода?

2 ответа

В FreeMarker нет гото-подобных прыжков. Управление потоком осуществляется #if/#elseif/#else, а также #list/#break/#continueи по телефону #macroи #functionи #return внутри макросов / функций.

Вы можете использовать шаблон include или вызов определения макроса, чтобы достичь разных условий для рендеринга разных фрагментов.

Другие вопросы по тегам