Spring Web Flow – displaying your JSR-303 validation messages using FreeMarker

Instead of creating a custom validator in the traditional sense I’m relying on JSR-303 annotations to specify validation constraints, because, it is the future, and I shouldn’t have to do a load of coding to specify common validation requirements like an email address regular expression or a numeric value that is required to be within a defined range.

Using Spring web flow, I found that binding error messages weren’t available when I called “<@spring.showErrors ‘<br/>’/>” in my freemarker view (after I had bound the field I wanted to show errors for of course).

So where are my error messages?

It turns out that Spring Web Flow has a different way of providing the user with feedback messages. The Spring Web Flow reference documentation says: “Spring Web Flow’s MessageContext is an API for recording messages during the course of flow executions”.

The message context (with all your binding error messages in it) can be found here: flowRequestContext.messageContext. I’ve written a couple of macros to make retrieving error messages from this object a little easier:

<#--
 * Shows flow messages (which reside in flowRequestContext.messageContext)
 *
 * @param source Name of the field that caused the error
 * @param severity String representation of org.springframework.binding.message.Severity
 * @param separator the html tag or other character list that should be used to
 *    separate each option. Typically '<br>'.
 * @param classOrStyle either the name of a CSS class element (which is defined in
 *    the template or an external CSS file) or an inline style. If the value passed in here
 *    contains a colon (:) then a 'style=' attribute will be used, else a 'class=' attribute
 *    will be used.
 * @param tag The HTML tag to wrap the error in
-->
<#macro showFlowMessages source severity separator classOrStyle="" tag="">
  <#assign messages = flowRequestContext.messageContext.getMessagesBySource(source)/>
  <#if (messages?size > 0)>
    <#list messages as message>
      <#if message.severity?string == severity>
        <#if classOrStyle == "" && tag == "">
          ${message.getText()}
        <#else>
          <#if classOrStyle == "">
            <${tag}>${message.getText()}</${tag}>
          <#else>
            <#if tag == ""><#local tag = "span" /></#if>
            <#if classOrStyle?index_of(":") == -1><#local attr="class"><#else><#local attr="style"></#if>
            <${tag} ${attr}="${classOrStyle}">${message.getText()}</${tag}>
          </#if>
        </#if>
        <#if message_has_next>${separator}</#if>
      </#if>
    </#list>
  </#if>
</#macro>

<#--
 * Shows flow messages (which reside in flowRequestContext.messageContext) in an ordered or unordered list
 *
 * @param source Name of the field that caused the error
 * @param severity String representation of org.springframework.binding.message.Severity
 * @param classOrStyle either the name of a CSS class element (which is defined in
 *    the template or an external CSS file) or an inline style. If the value passed in here
 *    contains a colon (:) then a 'style=' attribute will be used, else a 'class=' attribute
 *    will be used.
 * @param ordered Whether or not the macro should output the list as an <ol> or <ul>
-->
<#macro showFlowMessagesList source severity classOrStyle="" ordered=false>
  <#local errorsList><@showFlowMessages source, severity, "", "", "li" /></#local>
  <#if errorsList?trim != "">
    <#if classOrStyle == "">
      <#local attr="">
    <#elseif classOrStyle?index_of(":") == -1>
      <#local attr=" class=" + classOrStyle>
    <#else>
      <#local attr=" style=" + classOrStyle>
    </#if>
    <#if ordered><ol${attr}><#else><ul${attr}></#if>
    ${errorsList}
    <#if ordered></ol><#else></ul></#if>
  </#if>
</#macro>

I’ve added these to my spring extensions, which you can download here: springx.ftl

11,517 thoughts on “Spring Web Flow – displaying your JSR-303 validation messages using FreeMarker

  1. Беда пришла — знакомый совсем потерял себя. Уговоры бесполезны — а риск растёт. Узнал куда звонить — срочная помощь на месте в ВРН. Оперативно выезжают. Полный комплект. Нормализуют состояние — безопасно. Полная анонимность. Стоимость приемлемая. наркологическая помощь на дому https://alkogolizm.narkolog-na-dom-voronezh-11.ru Все условия для нашего города. Я сам вызывал — всё четко. После процедуры сразу легче. Чем раньше тем лучше. Кто в области — пригодится. Берегите себя

  2. Проблема накрыла с головой. Состояние ухудшается. В больницу не повезем — а утром на работу. Хорошо что есть служба — вывод из запоя на дому. Бригада собралась мгновенно. Сняли острую интоксикацию — с контролем давления. Анонимно. Назвали до выезда. Сознание прояснилось. Сам звонил когда было страшно — спасают без пафоса. выход из запоя на дому выход из запоя на дому Откроете — увидите про область. На всякий случай. Запомните. Поправляйтесь

  3. Столкнулись с ужасом — запой не прекращается. Поили таблетками — теряем время. Единственный выход — наркологическая клиника в области. Персонал понимающий. Ставят капельницы — без боли. Только помощь без бумаг. Условия — как дома. Стоимость — адекватная. Знакомые рекомендуют — человек вернулся к жизни. наркологический центр https://zapoy.narkologicheskaya-klinika-v-nizhnem-novgorode16.ru Там и телефон и адрес для Нижнего Новгорода. Звоните уже сегодня

  4. Болезнь прогрессирует незаметно. Что он возьмёт себя в руки — мы потеряли надежду. Когда каждый день превращается в кошмар — стационар где спасают. Сами искали долго — место где реально помогают в нашем городе. Врачи не просто назначают таблетки. Капельницы которые действительно очищают. Никаких побочных эффектов. Никто не узнает что ты здесь. Через месяц — захотел жить. Они вернули мне брата. анонимная наркологическая частная клиника https://kapelnica.narkologicheskaya-klinika-v-nizhnem-novgorode16.ru Там все контакты и описание для районов. Поделитесь с близкими. Здоровье дороже всего. Всё обязательно будет хорошо

  5. Если честно я сам не думал что столкнусь. Когда муж уже не встаёт с дивана — это ломает всю семью. Мы держались до последнего — почти потеряли человека. Что реально вытащило — неотложная наркологическая служба в нашем городе. Реагируют моментально. Вернули сознание и речь — по-человечески. Никто не узнает. Дешевле чем стационар. Глаза живые руки не трясутся. Мы сами не верили. служба наркологической помощи https://kapelnica.narkologicheskaya-pomoshh-nizhnij-novgorod.ru По ссылке — описание и номера телефонов для нашего города. Скиньте близким. Пусть будет на всякий случай. Берегите себя и своих

  6. Ужас — знакомый совсем потерял себя. Уговоры не действуют — а помочь нужно срочно. Хорошо что есть специалисты — выезд нарколога в Санкт-Петербурге. Врачи приезжают быстро. Полный комплект. Нормализуют состояние — профессионально. Без постановки на учёт. Цены адекватные. вывод из запоя стационар санкт петербург https://alkogolizm.vyvod-iz-zapoya-na-domu-sankt-peterburg-vkx.ru На сайте подробности для Питера. Звонил им — помогли быстро. Состояние нормализуется. Не терпите. Кто в Санкт-Петербурге — записывайте. Здоровье — это главное

  7. С каждым днём становится только хуже. Провалы в памяти агрессия апатия. Вся семья была на пределе. То что действительно вернуло человека — лечение в клинике в НН. Психотерапевты которые знают подход. Готовы принять в любой день. Капельницы очищение организма. Не поставят на учёт в диспансер. Отношение человеческое. Недорого по сравнению с государственными больницами. У нас так лечился брат. наркологическая помощь клиника https://alkogolizm.narkologicheskaya-klinika-v-nizhnem-novgorode16.ru По ссылке — подробное описание для Нижнего Новгорода. Пусть будет под рукой. Не ждите пока станет слишком поздно. Вы справитесь

  8. Ужас — родственник пьёт без остановки. На дому не помогают — нужна клиника в нашем городе. Узнали куда обратиться — лечение в стационаре. Медперсонал на месте 24/7. Капельницы и препараты — под контролем врачей. Никто не узнает. Палаты хорошие. выход из запоя в стационаре выход из запоя в стационаре Вся информация по ссылке для НН. Проверили на себе — помогли реально. Состояние полностью нормализуется. Чем раньше тем лучше. Кто в области — обращайтесь. Держитесь

  9. Решили расширить пространство — головная боль с документами. Хотели сэкономить — что незаконные работы грозят штрафами. Читать отзывы звонить сравнивать — и нашли команду которая реально помогает. Перепланировка квартир — без нервов и лишних походов. И проект сделали и в Мосжилинспекцию подали. Однозначно рекомендую. услуги по согласованию перепланировки https://zakazat.pereplanirovka-kvartir-jtc.ru Сохраните поделитесь не потеряйте для нашего города. Они всё сделают быстро грамотно и без лишней суеты. Сделайте ремонт правильно — без нервов и штрафов

  10. Решил наконец-то сделать ремонт — что бюрократия затянет на месяцы. Знакомые мучились с согласованиями — решил найти профи. Читать отзывы и смотреть портфолио — которые берут на себя всю бумажную волокиту. согласование перепланировки — они сделали всё под ключ. И всё узаконили. Теперь я спокоен. стоимость согласования перепланировки квартиры https://oformlenie.pereplanirovka-kvartir-qav.ru По ссылке — подробная информация для столицы. Если не хотите заморачиваться с документами — доверьтесь профессионалам. Пусть ремонт приносит радость а не головную боль

  11. Затеяли ремонт — что хочется больше пространства. Надеялись на быстрый ремонт — что нужны чертежи и расчёты. Начали разбираться — и поняли что это отдельная наука. Хорошо что нашли компанию — перепланировка квартир в нашем городе. И бумаги собрали — без нервов. Результат отличный. Ремонт радует глаз. помощь в согласовании перепланировки квартиры https://moskva.pereplanirovka-kvartir-byn.ru По ссылке — подробная информация для Москвы. А профессионалы знают как её обойти. И наслаждайтесь обновлённой квартирой

  12. Проблема накрыла — отец совсем потерял себя. Таблетки бесполезны — только стационар поможет в нашем городе. Узнали куда обратиться — помощь в клинике. Врачи круглосуточно наблюдают. Очищение крови — под контролем врачей. Без лишних бумаг. Отношение внимательное. выведение из запоя клиника https://narkolog.vyvod-iz-zapoya-v-staczionare-nizhnij-novgorod-srv.ru Там контакты и цены для НН. Проверили на себе — всё честно. Состояние полностью нормализуется. Не тяните время. Кто в НН — рекомендую. Всё будет хорошо

  13. Беда пришла — знакомый совсем потерял себя. Ничего не работает — а риск растёт. Хорошо что есть специалисты — вызов врача на дом в столице Черноземья. Не заставляют ждать. Оборудование и препараты. Ставят капельницу — профессионально. Без постановки на учёт. Стоимость приемлемая. услуги нарколога на дому https://zapoy.narkolog-na-dom-voronezh19.ru Там контакты и цены для столицы Черноземья. Проверил на себе — без обмана. Состояние нормализуется. Главное — не медлить. Кто в нашем городе — записывайте. Здоровье — это главное

  14. Поверьте я знаю о чём говорю. Когда алкоголь забирает всё — это ломает. И уговоры и скандалы и таблетки — зря потраченное время. Пока не наткнулись на врачей — выезд нарколога в Питере. Приехали через час. Сняли интоксикацию — улыбнулся. Только помощь. Назвали сразу. Запишите номер. нарколог на дом капельница спб https://kapelnicza-ot-zapoya-sankt-peterburg-jsi.ru Там и телефон и условия для Санкт-Петербурга. Когда случится беда — вы будете знать куда звонить. Вы справитесь

  15. Беда — человек в запое уже несколько дней. Таблетки бесполезны — а риск огромный. Повезло найти контакты — выезд нарколога в ВРН. Специалист через час. Капельницы и растворы. Нормализуют состояние — эффективно. Полная анонимность. Всё честно. вызвать наркологическую помощь https://zapoy.narkolog-na-dom-voronezh18.ru Вся информация по ссылке для нашего города. Я сам вызывал — помогли быстро. Состояние нормализуется. Не откладывайте. Кому надо в Воронеже — сохраните номер. Не шутите с организмом

  16. Проблема накрыла — близкий не выходит из состояния. Таблетки бесполезны — только стационар спасёт в Нижнем Новгороде. Хорошо что есть специализированная клиника — интенсивная терапия. Круглосуточный мониторинг. Детоксикация организма — безопасно и эффективно. Без постановки на учёт. Уход профессиональный. вывести из запоя в стационаре вывести из запоя в стационаре Там контакты и цены для столицы Приволжья. Уже пользовались — всё честно. После лечения сразу легче. Не тяните время. Кто в области — обращайтесь. Держитесь

  17. Срыв случился — родственник пьёт без остановки. Ничего не работает — а время идёт. Друзья подсказали — срочная помощь на месте в северной столице. Врачи приезжают быстро. Полный комплект. Вводят лекарства — безопасно. Полная анонимность. Стоимость приемлемая. вывод из запоя капельница на дому https://alkogolizm.vyvod-iz-zapoya-na-domu-sankt-peterburg-xpr.ru Вся информация по ссылке для северной столицы. Уже пользовался — профессионалы. Самочувствие отличное. Главное — не медлить. Кто в нашем городе — сохраните номер. Здоровье — это главное

  18. Критическая ситуация — человек в запое уже несколько дней. Ничего не работает — а состояние ухудшается. Узнал куда звонить — капельница на дом в северной столице. Оперативно выезжают. С собой всё необходимое. Очищают организм — быстро. Никто не узнает. Цены адекватные. вывод из запоя на дому цена спб вывод из запоя на дому цена спб Вся информация по ссылке для нашего города. Я сам вызывал — без обмана. После процедуры сразу легче. Главное — не медлить. Кто в северной столице — записывайте. Берегите себя

  19. Пьянство разрушает всё. Обещаешь себе и близким — родные в истерике. У нас такое было — и знаю: без специалиста — никак. Единственное что реально помогает — срочный вызов нарколога в области. Врач буквально через 40 минут. Сняли острый психоз — реально помогли. Полная конфиденциальность. Дёшево по-честному. Заговорил улыбнулся. Знакомые всю семью спасли. служба наркологической помощи https://alkogolizm.narkologicheskaya-pomoshh-nizhnij-novgorod.ru На сайте всё подробно для нашего города. Не потеряйте. Пусть будет под рукой. Вы не одни

  20. В семье беда — алкоголь победил. Думали само пройдет — нужен специалист. Посоветовали на работе — капельница от запоя на месте. Реагируют моментально. Купируют синдром отмены — аккуратно. Документы не оформляют. Никаких скрытых сумм. Сон нормализуется. Соседям так выводили — обращайтесь только сюда. вывод из запоя на дому самара круглосуточно вывод из запоя на дому самара круглосуточно Там и адреса нет — приезжают сами. Кто рядом с городом — не потеряйте. Звоните без страха. Всё наладится

  21. С каждым может случиться — неделя превращается в кошмар. Поили каплями — только хуже стало. Оказывается есть выход — круглосуточная наркологическая служба в НН. Работают без выходных. Нормализуют давление и сон — без лишней огласки. Никаких «красных крестов» в карте. Экономия времени и нервов. Не первый раз вызываем — рекомендую смело. наркологическая клиника в нижнем новгороде анонимно наркологическая клиника в нижнем новгороде анонимно Вся информация для вызова в области. Не потеряйте. Лучше иметь номер заранее. Вы справитесь

  22. Кошмар — близкий не выходит из состояния. Таблетки бесполезны — а риск огромный. Узнал куда звонить — вызов врача на дом в Воронеже. Оперативно выезжают. С собой всё необходимое. Вводят лекарства — безопасно. Без постановки на учёт. Не завышают. врач нарколог выезд на дом врач нарколог выезд на дом На сайте подробности для столицы Черноземья. Проверил на себе — без обмана. Состояние нормализуется. Не откладывайте. Кому надо в Воронеже — держите под рукой. Не шутите с организмом

  23. Неприятность — близкий сорвался. С каждым часом хуже а сил почти нет. Соседи порекомендовали — вывод из запоя на дому. Не заставляют ждать. Осматривают ставят капельницу — с контролем состояния. Без учетов. Все заранее называют. Организм восстанавливается. Проверенный вариант — безопасно и надежно. вывести из запоя срочно https://alkogolizm.vyvod-iz-zapoya-na-domu-samara-cde.ru По ссылке все контакты для губернии. Запишите. Лучше перестраховаться. Берегите друг друга

  24. Проблема накрыла — человек в запое уже несколько дней. Скорая не приезжает — а состояние ухудшается. Хорошо что есть специалисты — выезд нарколога в ВРН. Не заставляют ждать. Полный комплект. Ставят капельницу — быстро. Никто не узнает. Не завышают. нарколог капельницу на дому нарколог капельницу на дому Все условия для нашего города. Я сам вызывал — помогли быстро. После процедуры сразу легче. Не откладывайте. Кто в области — пригодится. Не шутите с организмом

  25. Где можно купить мефедрон Купить Кокаин Мефедрон Бошки Марихуану Где купить героин

  26. Жуткая история. Родные на пределе. Руки опускаются — а тут еще и выходные. Хорошо что есть служба — выезд нарколога в Самаре. Не стали ждать до утра. Осмотрели поставили капельницу — всё под наблюдением. Анонимно. Прайс фиксированный. Через 3 часа — человек жив дышит говорит. Мне так отца вытаскивали — приезжают быстро. нарколог на дом вывод из запоя нарколог на дом вывод из запоя Вся информация в одном месте про Самару. Сохраните в телефоне. Запомните. Вы справитесь

  27. Никогда не думал что буду писать такое. Когда муж уже не встаёт с дивана — это ломает всю семью. Пытались народными методами — потеряли кучу времени. Единственное что спасло — неотложная наркологическая служба в НН. Позвонили — и через 40 минут врач уже в коридоре. Вернули сознание и речь — без паники. Никаких выписок и учётов. Дешевле чем стационар. Снова стал нормальным. Проверили на себе. наркологическая клиника в нижнем новгороде анонимно наркологическая клиника в нижнем новгороде анонимно Всё подробно расписано для нашего города. Держите в заметках. Когда беда — искать уже некогда. Не молчите

  28. Решили расширить пространство — куча бюрократических преград. Планировали всё сделать сами — что перепланировка — это вам не шутки. Читать отзывы звонить сравнивать — которая берёт на себя все хлопоты. Перепланировка квартир — без нервов и лишних походов. И перепланировку узаконили. Теперь сидим и кайфуем. перепланировка помещений перепланировка помещений Сохраните поделитесь не потеряйте для МСК. Если не хотите головной боли с документами — обратитесь к профи. Сделайте ремонт правильно — без нервов и штрафов

  29. В семье беда — срыв за срывом. Поили таблетками — бесполезно. Что реально помогает — частный наркологический центр в нашем городе. Здесь работают профи. Очищают организм — под контролем. Без учёта в диспансере. Отношение человеческое. Не дороже других. Мы выбрали эту клинику — спасибо врачам. анонимная наркологическая клиника https://zapoy.narkologicheskaya-klinika-v-nizhnem-novgorode16.ru По ссылке вся информация для Нижнего Новгорода. Не ждите чуда

  30. Решил наконец-то сделать ремонт — что без разрешения никуда. Друзья рассказывали ужасы — но я решил не сдаваться. Искать тех кто знает своё дело — которые избавляют от головной боли. Перепланировка квартир — без нервов и лишних походов по инстанциям. И всё узаконили. Теперь я спокоен. проектирование перепланировки https://oformlenie.pereplanirovka-kvartir-qav.ru Там все контакты и условия для нашего города. Они сделают всё быстро грамотно и без лишних нервов. Пусть ремонт приносит радость а не головную боль

  31. Пришло время перемен — что надо объединить комнаты. Думали что всё просто — что без согласования нельзя. Стали изучать вопрос — что можно нарваться на штраф. Хорошо что нашли компанию — согласование перепланировки в Москве. И бумаги собрали — всё под ключ. Цены адекватные. Всё по документам. заказ перепланировки квартиры https://moskva.pereplanirovka-kvartir-byn.ru Пригодится если соберётесь переделывать для МСК. Сделайте ремонт правильно — без последствий. И наслаждайтесь обновлённой квартирой

  32. Знаете есть вещи которые не проходят сами. Что уговоры сработают — но нет. Когда уже не знаешь что делать — есть только один выход. Родственники привели — частный центр в нашем городе. Они смотрят в глаза. Терапия которая работает. Полное восстановление организма. Никто не узнает что ты здесь. Но через неделю он улыбнулся. Теперь он работает общается мечтает. наркологическая помощь клиника https://kapelnica.narkologicheskaya-klinika-v-nizhnem-novgorode16.ru По ссылке — цены и адрес для нашего города. Поделитесь с близкими. Здоровье дороже всего. Вы не одни

  33. Беда пришла — близкий не выходит из состояния. Уговоры бесполезны — а риск растёт. Друзья порекомендовали — вызов врача на дом в нашем городе. Оперативно выезжают. С собой всё необходимое. Нормализуют состояние — эффективно. Никто не узнает. Цены адекватные. вызвать врача нарколога на дом вызвать врача нарколога на дом Там контакты и цены для нашего города. Звонил им — помогли быстро. Состояние нормализуется. Не терпите. Кто в ВРН — записывайте. Здоровье — это главное

  34. С каждым днём становится только хуже. Провалы в памяти агрессия апатия. Думали что уже не вытащим. Единственное что реально помогло — лечение в клинике в НН. Наркологи с большим стажем. Всегда на связи. Психологическая поддержка. Никаких справок на работу. Отношение человеческое. Цены фиксированные. Сами звонили когда не знали что делать. анонимная наркологическая помощь https://alkogolizm.narkologicheskaya-klinika-v-nizhnem-novgorode16.ru По ссылке — подробное описание для области. Пусть будет под рукой. Всё ещё можно исправить. Берегите себя и своих близких

  35. Кошмар — человек в запое уже несколько дней. Скорая не приезжает — только стационар поможет в столице Приволжья. Хорошо что есть клиника — лечение в стационаре. Полный контроль состояния. Детоксикация организма — надёжно. Никто не узнает. Уход профессиональный. выведение из запоя клиника выведение из запоя клиника Все условия работы для нашего города. Родственника положили — врачи высший класс. Человек приходит в себя. Главное — не медлить. Кому надо в Нижнем Новгороде — обращайтесь. Всё будет хорошо

  36. Проблема накрыла — человек в запое уже несколько дней. Таблетки не помогают — а риск растёт. Узнал куда звонить — выезд нарколога в Воронеже. Врачи приезжают быстро. С собой всё необходимое. Вводят лекарства — эффективно. Никто не узнает. Всё честно. услуги нарколога https://zapoy.narkolog-na-dom-voronezh19.ru Там контакты и цены для ВРН. Звонил им — всё четко. Самочувствие отличное. Главное — не медлить. Кто в нашем городе — записывайте. Берегите себя

  37. Ужас — близкий не выходит из состояния. Уговоры не действуют — а риск огромный. Хорошо что есть специалисты — выезд нарколога в Воронеже. Оперативно выезжают. С собой всё необходимое. Вводят лекарства — профессионально. Никто не узнает. Цены адекватные. вызвать врача нарколога https://zapoy.narkolog-na-dom-voronezh18.ru Там контакты и цены для ВРН. Звонил им — без обмана. Самочувствие отличное. Чем раньше тем лучше. Кто в ВРН — пригодится. Не шутите с организмом

  38. Кошмар — знакомый совсем потерял себя. Скорая не приезжает — а состояние тяжёлое. Друзья порекомендовали — капельница на дом в Питере. Врачи приезжают быстро. Полный комплект. Ставят капельницу — эффективно. Анонимно и конфиденциально. Цены адекватные. вывод из запоя на дому санкт петербург цены https://alkogolizm.vyvod-iz-zapoya-na-domu-sankt-peterburg-vkx.ru Вся информация по ссылке для нашего города. Я сам вызывал — без обмана. После процедуры сразу легче. Не откладывайте. Кто в северной столице — держите под рукой. Берегите себя

  39. Соседи через это прошли. Когда алкоголь забирает всё — это хуже любой болезни. И уговоры и скандалы и таблетки — ноль. Пока не прочитали отзывы — выезд нарколога в Санкт-Петербурге. Сразу к делу. Сняли интоксикацию — попросил есть. Анонимно. Дешевле стационара. Перешлите родным. капельница от запоя на дому цена спб https://kapelnicza-ot-zapoya-sankt-peterburg-jsi.ru Всё честно и понятно для нашего города. Когда случится беда — вы будете знать куда звонить. Вы справитесь

  40. Срыв случился — человек в запое уже несколько дней. Уговоры бесполезны — а состояние ухудшается. Хорошо что есть специалисты — капельница на дом в северной столице. Врачи приезжают быстро. С собой всё необходимое. Нормализуют состояние — быстро. Полная анонимность. Не завышают. вывод из запоя дешево https://narkolog.vyvod-iz-zapoya-na-domu-sankt-peterburg-hnd.ru На сайте подробности для нашего города. Уже пользовался — без обмана. После процедуры сразу легче. Не откладывайте. Кто в нашем городе — пригодится. Здоровье — это главное

  41. Столкнулись с ужасом — алкоголь победил. Ждали улучшений — стало только хуже. Знакомый дал телефон — нарколог приезжает в Самару. Звонок — и через час врач уже у дверей. Купируют синдром отмены — под контролем. Документы не оформляют. Цену называют сразу. Через 2 часа — человек в порядке. Работают на совесть — лучшие в городе. вывод из запоя на дому самара круглосуточно вывод из запоя на дому самара круглосуточно По ссылке контакты и описание. Наш район — сделайте скриншот. Здоровье — на первом месте. Всё наладится

  42. Пьянство разрушает всё. Думаешь: «Остановлюсь завтра» — а потом день два неделя. Мой брат чуть не умер — ждать бесполезно. Единственное что реально помогает — неотложная наркологическая служба в НН. Приехали за час. Посмотрели измерили — без криков и шока. Анонимно — это закон. Оправданная стоимость. Глаза живые. У нас так отца подняли. нарколог наркологическая помощь нарколог наркологическая помощь Там всё: телефон цены условия для районов. Запомните на всякий случай. Пусть будет под рукой. Не отчаивайтесь

  43. Решили расширить пространство — а тут бац — бумаги согласования инстанции. Думали обойдёмся малыми силами — что незаконные работы грозят штрафами. Спрашивать у знакомых — и нашли команду которая реально помогает. Перепланировка квартир — они сделали всё от и до. И документы на руки выдали. Теперь сидим и кайфуем. перепланировка помещения перепланировка помещения Сохраните поделитесь не потеряйте для МСК. Если не хотите головной боли с документами — обратитесь к профи. Сделайте ремонт правильно — без нервов и штрафов

  44. С каждым может случиться — человек перестаёт себя контролировать. Уговаривали и ругали — потеряли время. Оказывается есть выход — наркологическая помощь в нашем городе. Врачи приезжают быстро. Поставят капельницу — без лишней огласки. Никаких справок в поликлинику. Не дороже стационара. Знакомые обращались — помощь реальная. служба наркологической помощи https://zapoy.narkologicheskaya-pomoshh-nizhnij-novgorod.ru Там и телефоны и адреса в пригороде. Сохраните в закладки. Когда случается беда — каждая минута на счету. Главное — не сдаваться

  45. Собрался переделать квартиру — что бюрократия затянет на месяцы. Знакомые мучились с согласованиями — но я решил не сдаваться. Звонить спрашивать сравнивать — которые избавляют от головной боли. проектирование и оформление — без нервов и лишних походов по инстанциям. И в Мосжилинспекцию подали. Теперь я спокоен. согласование перепланировки помещений https://oformlenie.pereplanirovka-kvartir-qav.ru Пригодится если соберётесь делать перепланировку для МСК. Если не хотите заморачиваться с документами — доверьтесь профессионалам. Пусть ремонт приносит радость а не головную боль

  46. kasyno z wypЕ‚atД… na kartД™ darmowe spiny bez depozytu za rejestracjД™

  47. Срыв случился — родственник пьёт без остановки. Таблетки не помогают — а состояние ухудшается. Узнал куда звонить — выезд нарколога в Санкт-Петербурге. Специалист через час. Оборудование и препараты. Ставят капельницу — быстро. Никто не узнает. Всё честно. цены на вывод из запоя на дому цены на вывод из запоя на дому На сайте подробности для Питера. Я сам вызывал — профессионалы. Самочувствие отличное. Чем раньше тем лучше. Кому надо в Питере — держите под рукой. Берегите себя

  48. Ужас — близкий не выходит из состояния. Таблетки бесполезны — а помочь нужно срочно. Хорошо что есть специалисты — нарколог на дом в столице Черноземья. Не заставляют ждать. Капельницы и растворы. Очищают организм — безопасно. Без постановки на учёт. Всё честно. нарколог на дому капельница цена https://alkogolizm.narkolog-na-dom-voronezh-13.ru На сайте подробности для столицы Черноземья. Проверил на себе — профессионалы. Состояние нормализуется. Чем раньше тем лучше. Кто в нашем городе — держите под рукой. Берегите себя

  49. Случай из жизни — не придумаешь. Когда брат перестаёт быть собой — это ломает всю семью. Ждали что само пройдёт — потеряли кучу времени. Что реально вытащило — наркологическая помощь в НН. Выезжают без выходных. Вернули сознание и речь — по-человечески. Никаких выписок и учётов. Дешевле чем стационар. Улыбался извинялся. Теперь знаем номер наизусть. наркологическая срочная помощь наркологическая срочная помощь Заходите читайте сохраняйте для Нижнего Новгорода. Держите в заметках. Лучше если номер будет в телефоне. Берегите себя и своих

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>