Запитання з тегом «freemarker»

5
Як перевірити, чи існує змінна в шаблоні FreeMarker?
У мене є шаблон Freemarker, який містить купу заповнювачів, для яких надаються значення при обробці шаблону. Я хочу умовно включити частину шаблону, якщо вказана змінна userName, приблизно так: [#if_exists userName] Hi ${userName}, How are you? [/#if_exists] Однак посібник FreeMarker, схоже, вказує на те, що if_exists застаріло, але я не можу …

7
IntelliJ не розпізнає певний файл правильно, замість цього він застряг у текстовому файлі
У моєму проекті IntelliJ є файл Freemarker (ftl), який неправильно розпізнається як текстовий файл. Є багато однотипних, які є правильними. Мені відомий варіант "Позначити як текст". Це може бути оригінальною причиною, по якій цей файл був позначений як текст, але мені не надано можливість "позначити як файл ftl", щоб повернути …

7
Чому я повинен використовувати шаблонний механізм? jsp включають і jstl проти плиток, безкоштовний маркер, швидкість, sitemesh
Я збираюся вибрати спосіб упорядкування свого перегляду (з spring-mvc, але це не має великого значення) Наскільки я бачу, існує 6 варіантів (хоча вони не взаємовиключні): Плитка Сітемеш Фрімаркер Швидкість <jsp:include> <%@ include file=".."> Плитки та Сітемеш можна згрупувати; так само як Freemarker і Velocity . Який із них у кожній …

6
Що таке файли FTL
Я новачок у проекті і мушу навчитися навиворіт. Я бачу в них багато файлів із розширенням .ftl. Я не впевнений, що це. Я знаю, що їх можна змінити, і користувач бачить зміни в інтерфейсі.
88 java  freemarker 

7
Ітерація Freemarker по клавішах хеш-карти
Freemarker має два типи даних колекції, списки та хеш-карти. Чи є спосіб перебирати ключі хеш-карти так само, як це робимо зі списками? Отже, якщо у мене є var з даними, скажімо: user : { name : "user" email : "looser@everything.com" homepage : "http://nosuchpage.org" } Я хотів би надрукувати всі властивості …
87 java  freemarker 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.