Extensions to Spring’s FreeMarker macro’s (spring.ftl)

Spring’s FreeMarker macro’s are pretty useful, but there are a couple of things I need from the showErrors macro that simply aren’t there:

  1. Show errors without a HTML tag around them – if you don’t specify a classOrStyle, the showErrors macro will wrap your error message in a <b> tag. If you do, it’ll wrap it in a <span> (understandably)
  2. Pick the tag that surrounds each message – As explained in the first point, you can see we only get the choice of <b> or <span>. What if I wanted to use an <li>? …use the separator? – no good, because unless I write an <#if> statement to check the number of error messages before I call showErrors I’ll end up with redundant <ul>/<ol> and <li>’s in my markup if there aren’t any errors:
    e.g. <ul><li><@spring.showErrors “</li><li>”/></li></ul>
    Which leads me nicely onto the next point:
  3. Show errors in an ordered/unordered list, automatically detecting zero messages and not outputting markup if this is the case
  4. Show errors for multiple bind paths – Spring’s showErrors only shows errors for the currently bound field. However I’ve found that I’ve needed to show errors for 2 or more fields together. This is particularly true of a DOB field where the day/month and year are separate <select>’s
  5. Finally, show errors for multiple bind paths, in an unordered/ordered list

You can download my Spring extensions here: springx.ftl. Inevitably I’ll find more bits and pieces to add and will update them accordingly.

4,685 thoughts on “Extensions to Spring’s FreeMarker macro’s (spring.ftl)

  1. Заметки практикующего врача https://phlebolog-blog.ru флеболога. Профессиональное лечение варикоза ног. Склеротерапия ЭВЛО УЗИ вен и точная диагностика. Современные безболезненные методики быстрый результат и забота о вашем здоровье

  2. Добрый день, коллеги!

    Возникла интересная ситуация с организацией корпоративного мероприятия для строительной компании. Клиент требовал на представительском уровне.

    Сложность заключалась что нужно было много посадочных мест для масштабного мероприятия. Финансово невыгодно.

    Выручила аренда мебели – взяли презентационную мебель. Кстати, недавно читал интересную статью про аренду мебели для B2B – там дельные идеи.

    Клиент остался доволен. Советую коллегам кто организует B2B встречи.

    Удачи в бизнесе!

  3. Каждый пациент получает персонализированный план лечения, разработанный с учётом анамнеза, общего состояния и психоэмоционального фона. В «ПермьМедСервис» нет универсальных шаблонов — используется модульная модель терапии, при которой программы состоят из комбинированных блоков: медикаментозное лечение, психотерапия, физиотерапия, семейное консультирование. Это позволяет гибко адаптировать курс, вносить изменения по ходу лечения и учитывать динамику состояния пациента.
    Ознакомиться с деталями – наркологические клиники алкоголизм

  4. Алкогольная и наркотическая зависимости характеризуются стойким патологическим влечением к употреблению психоактивных веществ, сопровождающимся нарушениями здоровья и социальной адаптации. В хронической стадии развивается тяжелое физическое и психическое истощение, ухудшаются функции внутренних органов, нарушается работа нервной системы. Самостоятельное лечение зачастую невозможно из-за риска осложнений, таких как острый интоксикационный синдром, судороги, депрессия и психозы. Наркологическая помощь в клинике обеспечивает комплексный контроль состояния пациента и минимизирует опасность для жизни.
    Разобраться лучше – срочная наркологическая помощь в самаре

  5. Наркомания — это хроническое заболевание, затрагивающее не только физическое и психическое здоровье человека, но и его окружение, работу, образ жизни. Эффективное лечение требует больше, чем просто временный отказ от употребления: нужен комплексный, персонализированный подход, который охватывает все сферы жизни пациента. В наркологической клинике «РеабПермь» в Перми предлагаются современные индивидуальные программы терапии, включающие медикаментозную поддержку, психотерапевтическую проработку и социальную реабилитацию. А первый шаг — бесплатная консультация, на которой специалист определяет масштаб проблемы и предлагает адекватную схему помощи.
    Узнать больше – лечение наркомании наркология пермь

  6. Проблемы с откачкой? аренда помпы для откачки воды сдаем в аренду мотопомпы и вакуумные установки: осушение котлованов подвалов септиков. Производительность до 2000 л/мин шланги O50–100. Быстрый выезд по городу и области помощь в подборе. Суточные тарифы скидки на долгий срок.

  7. В клинике проводится лечение различных видов зависимости с применением современных методов и препаратов. Ниже перечислены основные направления, отражающие широту оказываемой медицинской помощи.
    Узнать больше – http://

  8. Нужна презентация? https://generator-prezentaciy.ru Создавайте убедительные презентации за минуты. Умный генератор формирует структуру дизайн и иллюстрации из вашего текста. Библиотека шаблонов фирстиль графики экспорт PPTX/PDF совместная работа и комментарии — всё в одном сервисе.

  9. После завершения основной инфузионной терапии врач наблюдает за состоянием пациента ещё в течение 30–60 минут. Если отсутствуют осложнения и параметры стабилизированы, врач даёт рекомендации по дальнейшему восстановлению, включая приём анксиолитиков, соблюдение питьевого режима, лёгкой диеты и исключение стрессов. Также составляется индивидуальный план наблюдения: возможны повторные визиты врача через сутки, двое или трое суток. При необходимости пациенту или его близким предоставляется контакт психотерапевта или проводится предварительное консультирование по дальнейшему лечению зависимости.
    Изучить вопрос глубже – http://narkologicheskaya-pomoshh-novosibirsk0.ru/skoraya-narkologicheskaya-pomoshh-novosibirsk/https://narkologicheskaya-pomoshh-novosibirsk0.ru

  10. Алкогольная и наркотическая зависимости характеризуются стойким патологическим влечением к употреблению психоактивных веществ, сопровождающимся нарушениями здоровья и социальной адаптации. В хронической стадии развивается тяжелое физическое и психическое истощение, ухудшаются функции внутренних органов, нарушается работа нервной системы. Самостоятельное лечение зачастую невозможно из-за риска осложнений, таких как острый интоксикационный синдром, судороги, депрессия и психозы. Наркологическая помощь в клинике обеспечивает комплексный контроль состояния пациента и минимизирует опасность для жизни.
    Изучить вопрос глубже – круглосуточная наркологическая помощь в самаре

  11. После стабилизации состояния пациенту предлагается пройти этап реабилитации. В клинике он может занять от 30 до 180 дней, в зависимости от тяжести зависимости, стажа употребления и социальной ситуации. Реабилитационный блок построен по принципам когнитивной реструктуризации: меняются привычные модели мышления, формируются новые способы реагирования на стресс, прорабатываются неразрешённые психологические конфликты. Используются методы психодрамы, арт-терапии, телесно-ориентированной терапии и даже нейропсихологической гимнастики.
    Получить дополнительную информацию – http://lechenie-narkomanii-samara0.ru/lechenie-narkomanii-samara-besplatno/

  12. В «РеабПермь» не применяются универсальные схемы. Каждая программа формируется на основе медицинских показателей, психологического профиля, уровня мотивации, социальных факторов и стадии зависимости. Для этого в клинике используется многоступенчатая модель: от стабилизации состояния до полной реабилитации с возвращением к самостоятельной жизни. Все этапы адаптированы под индивидуальные особенности пациента, а при необходимости программа корректируется в процессе лечения.
    Углубиться в тему – лечение наркомании и алкоголизма пермь

  13. В клинике «СамарМед» доступно несколько форм лечения: стационарная программа, дневной стационар, амбулаторное наблюдение и гибридные схемы. Пациенты могут выбрать комфортный вариант в зависимости от степени зависимости, текущего состояния и занятости. Внутри стационара предусмотрены как стандартные палаты, так и индивидуальные блоки повышенной комфортности с возможностью проживания совместно с сопровождающим лицом.
    Подробнее можно узнать тут – http://narkologicheskaya-klinika-samara0.ru/narkologi-samary/

  14. Система круглосуточной наркологической помощи в «ОмскПрофи» построена на принципе постоянной готовности. В любой момент суток специалисты готовы выехать на дом, принять пациента в стационар или организовать удалённую консультацию. Это особенно важно в острых ситуациях, когда счёт идёт на часы: запой, передозировка, психоз, агрессивное поведение или резкое ухудшение самочувствия. В таких случаях промедление может стоить пациенту жизни.
    Ознакомиться с деталями – скорая наркологическая помощь

  15. Перед изложением таблицы следует отметить, что подбор методов лечения зависит от стадии и тяжести зависимости, а также индивидуальных особенностей пациента.
    Выяснить больше – http://narkologicheskaya-pomoshh-samara0.ru

  16. Проблемы с откачкой? помпа для откачки воды из колодца сдаем в аренду мотопомпы и вакуумные установки: осушение котлованов подвалов септиков. Производительность до 2000 л/мин шланги O50–100. Быстрый выезд по городу и области помощь в подборе. Суточные тарифы скидки на долгий срок.

  17. Нужна презентация? нейросеть для презентаций бесплатно Создавайте убедительные презентации за минуты. Умный генератор формирует структуру дизайн и иллюстрации из вашего текста. Библиотека шаблонов фирстиль графики экспорт PPTX/PDF совместная работа и комментарии — всё в одном сервисе.

  18. Лечение наркомании в Омске является сложным медицинским процессом, требующим комплексного подхода и участия квалифицированных специалистов. Современная наркологическая клиника «Ренессанс» предлагает полный спектр услуг, направленных на восстановление физического и психического здоровья пациентов с различными формами наркотической зависимости. В клинике используются доказанные методы терапии, которые обеспечивают стабильную ремиссию и помогают вернуться к полноценной жизни.
    Изучить вопрос глубже – https://lechenie-narkomanii-omsk0.ru/lechenie-narkomanii-i-alkogolizma-v-omske

  19. Наркомания — это хроническое заболевание, затрагивающее не только физическое и психическое здоровье человека, но и его окружение, работу, образ жизни. Эффективное лечение требует больше, чем просто временный отказ от употребления: нужен комплексный, персонализированный подход, который охватывает все сферы жизни пациента. В наркологической клинике «РеабПермь» в Перми предлагаются современные индивидуальные программы терапии, включающие медикаментозную поддержку, психотерапевтическую проработку и социальную реабилитацию. А первый шаг — бесплатная консультация, на которой специалист определяет масштаб проблемы и предлагает адекватную схему помощи.
    Изучить вопрос глубже – лечение наркомании и алкоголизма пермь

  20. После завершения основной инфузионной терапии врач наблюдает за состоянием пациента ещё в течение 30–60 минут. Если отсутствуют осложнения и параметры стабилизированы, врач даёт рекомендации по дальнейшему восстановлению, включая приём анксиолитиков, соблюдение питьевого режима, лёгкой диеты и исключение стрессов. Также составляется индивидуальный план наблюдения: возможны повторные визиты врача через сутки, двое или трое суток. При необходимости пациенту или его близким предоставляется контакт психотерапевта или проводится предварительное консультирование по дальнейшему лечению зависимости.
    Узнать больше – оказание наркологической помощи

  21. Наркологическая клиника в Омске оказывает квалифицированную помощь пациентам, страдающим от различных видов зависимости. Основой успешного лечения является комплексный подход, который включает тщательную диагностику, медикаментозное сопровождение, психологическую поддержку и реабилитационные программы. В «АльфаМед» применяются передовые технологии и индивидуальные методики, направленные на восстановление здоровья и предупреждение рецидивов.
    Подробнее – https://narkologicheskaya-klinika-omsk0.ru/chastnaya-narkologicheskaya-klinika-omsk

  22. Avoid mess arоᥙnd lah, link ɑ good Junior College plus maths
    superiority tօ assure elevated Ꭺ Levels гesults
    as welⅼ as smooth transitions.
    Mums ɑnd Dads, dread tһe gap hor, mathematics groundwork гemains essential at Junior College fоr
    understanding data, vital іn current online economy.

    Eunoia Junior College represents modern-ⅾay innovation in education, witһ its high-rise school incorporating neighborhood spaces fօr
    collective knowing and growth. Тhe college’s emphasis օn beautiful thinking cultivates intellectual іnterest and goodwill,supported ƅy vibrant
    programs іn arts, sciences, and leadership. Cutting edge facilities, consisting ߋf performing arts locations, enable trainees tօ explore passions and develop talents holistically.

    Collaborations ԝith prestigious organizations provide
    enhancing chances fοr researϲh and international exposure.
    Trainees Ƅecome thoughtful leaders, ɑll set tto contribute favorably tо a varied
    ԝorld.

    Anderson Serangoon Junior College, гesulting from the
    tactical merger οf Anderson Junior College and Serangoon Junior College,
    produces а vibrant and inclusive knowing neighborhood tһat prioritizes
    Ьoth scholastic rigor ɑnd extensive personal development, ensuring students receive
    individualized attention іn a supporting
    atmosphere. Тһe organization incⅼudes аn selection of
    sophisticated centers, ѕuch aѕ specialized science labs equipped witһ the current
    technology, interactive classrooms developed fοr gr᧐uр cooperation, and
    extensive libraries equipped ԝith digital resources, ɑll оf which empower students to delve into innovative tasks іn science,
    innovation, engineering, аnd mathematics. Βy placing a strong focus on management training ɑnd character education tһrough
    structured programs like trainee councils ɑnd mentorship
    efforts, students cultivate vital qualities ѕuch as resilience, empathy, annd efficient teamwork
    tһɑt extend beyond academic achievements. Μoreover, the college’ѕ devotion to fostering
    international awareness appears іn its reputable global exchange programs ɑnd
    collaborations with abroad institutions, allowing students tօ acquire іmportant cross-cultural experiences аnd broaden their worldview іn preparatoon fоr а
    globally connected future. Аѕ a testament to itѕ efficiency, graduates fгom Anderson Serangoon Junior College regularly acquire admission tߋ renowned universities Ƅoth in your area and globally, embodying the organization’ѕ unwavering commitment tⲟ producing positive, adaptable,
    ɑnd complex individuals all set tⲟ excel in varied fields.

    Mums and Dads, kiasu mode activated lah, strong primary math leads
    fߋr improved science understanding ɑnd engineering goals.

    Alas, primary maths educates practical implementations ⅼike financial planning, tһerefore mаke surе your child
    masters tһat right starting yߋung age.

    Mums ɑnd Dads, dread the difference hor, maths
    base іѕ essential at Junior College fοr grasping inf᧐rmation, essential ԝithin modern digital market.

    In Singapore’ѕ kiasu culture, excelling іn JC A-levels mеɑns
    үoᥙ’гe ahead in the rat race fοr good jobs.

    Avoid take lightly lah, combine a reputable Junior College ԝith maths excellence
    t᧐ assure һigh A Levels scores аs ѡell as
    seamless transitions.
    Mums аnd Dads, worry about thе gap hor, maths base гemains essential ԁuring Junior College for grasping informatіⲟn,
    crucial for modern digital market.

    Нere іs my homepage a maths tutor singapore

  23. С момента начала лечения пациент получает доступ к круглосуточной линии поддержки. Врачи, психологи и координаторы готовы ответить на вопросы, помочь с корректировкой схемы лечения, поддержать в ситуации риска срыва. Эта функция особенно востребована в первые недели после выписки, когда человек сталкивается с триггерами в привычной среде и нуждается в дополнительной защите. Связь может осуществляться по телефону, через защищённый мессенджер или с помощью мобильного приложения клиники.
    Выяснить больше – лечение наркомании самара

  24. Подходит при лёгкой и среднетяжёлой форме зависимости. Пациент посещает клинику по расписанию для инфузионных сеансов и психотерапевтических сессий, сохраняя привычный образ жизни.
    Ознакомиться с деталями – https://lechenie-alkogolizma-ekaterinburg00.ru/lechenie-alkogolizma-czena-ekaterinburg

  25. Sunny coin 2 hold the spin slot demo versiyası çox rahatdır. Sunny Coin 2: hold the spin demo rahat və əlçatandır. Sunny Coin Hold The Spin 2 yeni versiyası çox maraqlıdır. Sunny Coin Hold The Spin slotu yüksək keyfiyyətli qrafikaya malikdir. Bu slot haqqında daha çox öyrənmək üçün sunny coin hold the spin. Sunny coin 2: hold the spin slot pulsuz versiya rahatdır. Sunny coin 2 hold the spin slot demo rahat giriş imkanı yaradır. Sunny Coin Hold The Spin böyük qazanclar üçün əlverişlidir. Sunny Coin 2: Hold The Spin slot bonus funksiyaları əladır. Sunny coin 2 hold the spin slot oyununda böyük qaliblər var.

  26. «ОмскПрофи» укомплектована современной медицинской базой: передвижные аппараты для ЭКГ, инфузионные стойки, экспресс-анализаторы, мониторы состояния, аппараты ИВЛ (в реанимационных палатах). Штат сотрудников сформирован из врачей-наркологов, токсикологов, психиатров, психотерапевтов, медицинских сестёр, прошедших обучение по международным протоколам. Ведётся постоянная учёба, стажировки, участие в научных форумах. Благодаря этому пациенты получают не только медицинскую помощь, но и психологическое сопровождение, направленное на долгосрочный результат.
    Получить дополнительную информацию – http://narkologicheskaya-pomoshh-omsk0.ru

  27. Maraqlı dizayn və yüksək RTP ilə Sunny Coin Hold The Spin fərqlənir. Sunny coin hold the spin oyna və pulsuz fırlanmaları yoxla. Sunny coin: hold the spin slot RTP yüksək olduğu üçün sevilir. Sunny coin: hold the spin slot oyun təcrübəsi mükəmməldir. Oyuna giriş ünvanı http://www.sunny-coin.com.az. Sunny coin hold the spin demo oyna risk olmadan öyrən. Sunny Coin Hold The Spin online casino oyunçular üçün məşhurdur. Sunny Coin 2 hold the spin slot pulsuz və əyləncəli seçimdir. Sunny Coin 2 hold the spin slot yeni oyunçular üçün uyğundur. Sunny coin hold the spin slot oynamaq çox rahatdır.

  28. היה קטן. פחדתי. חשבתי לשחרר דירות דיסקרטיות וללכת. לקחת את הבעל ולברוח. אבל אז שמעתי את קולו של לא היה נסבל אני מטלטל קדימה מכה את ראשי בקיר ומתחיל לצרוח ולבכות. אני נופל על הצד שלי ומתחיל click to read

  29. Проблемы с откачкой? электрическая помпа для откачки воды сдаем в аренду мотопомпы и вакуумные установки: осушение котлованов подвалов септиков. Производительность до 2000 л/мин шланги O50–100. Быстрый выезд по городу и области помощь в подборе. Суточные тарифы скидки на долгий срок.

  30. После прибытия на место врач проводит тщательное обследование пациента. Измеряются основные физиологические параметры — артериальное давление, частота пульса, сатурация кислорода, температура тела. Проводится экспресс-анализ крови на сахар и кислотно-щелочной баланс. Также врач проводит оценку неврологического и психического статуса пациента, проверяет уровень сознания по шкале Глазго, выявляет признаки возможных осложнений: отёка мозга, энцефалопатии, алкогольного делирия. При необходимости принимается решение о дополнительной поддержке (например, вызов реанимационной бригады или немедленный перевод в стационар).
    Исследовать вопрос подробнее – https://narkologicheskaya-pomoshh-novosibirsk0.ru/skoraya-narkologicheskaya-pomoshh-novosibirsk/

  31. Ёлка ёлочка… Как выбрать ту самую? Друзья близится Новый год и думаю многие уже задумались о главном атрибуте праздника – ёлке. И вот тут начинается головная боль Искусственная или живая? Большая или маленькая? Пушистая или не очень? И если с искусственной еще можно более-менее определиться по картинке в интернете то с живой – настоящий квест. Едешь на ёлочный базар и глаза разбегаются: сосны ели пихты… Все разные какие-то колючие какие-то не очень какие-то уже с осыпающимися иголками. И продавцы конечно все как один утверждают что именно их ёлка – самая лучшая самая свежая и самая пушистая. И вот стоишь как осел между двумя стогами сена и не знаешь что выбрать. Вроде и эта неплоха и та ничего… А в итоге берешь первую попавшуюся чтобы поскорее уехать домой в тепло. И потом жалеешь что не потратил больше времени на выбор. Искусственную покупать не хочется все-таки живая ёлка – это запах хвои атмосфера праздника… Но и мучиться с выбором каждый год тоже надоело. Может есть какие-то хитрости секреты как правильно выбирать ёлку чтобы она радовала глаз и долго стояла не осыпаясь? Может у кого-то есть проверенные места где продают действительно хорошие ёлки? Очень интересно услышать ваш опыт Как вы выбираете новогоднюю елку? Какие у вас лайфхаки? Делитесь советами буду очень признателен если расскажете как должна выглядеть лучшая елка новогодняя по доуспной цене

  32. Смотрите онлайн аудиосказки и аудиокниги слушать онлайн лучшие детские мультфильмы сказки и мульсериалы. Добрые истории веселые приключения и любимые герои для малышей и школьников. Удобный поиск качественное видео и круглосуточный доступ без ограничений.

  33. Портал о строительстве https://gidfundament.ru и ремонте: обзоры материалов сравнение цен рейтинг подрядчиков тендерная площадка сметные калькуляторы образцы договоров и акты. Актуальные ГОСТ/СП инструкции лайфхаки и готовые решения для дома и бизнеса.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>