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,608 thoughts on “Spring Web Flow – displaying your JSR-303 validation messages using FreeMarker

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

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

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

  4. Проблема накрыла — близкий не выходит из состояния. Скорая не приезжает — а помочь нужно срочно. Друзья порекомендовали — выезд нарколога в нашем городе. Оперативно выезжают. Полный комплект. Вводят лекарства — быстро. Анонимно и конфиденциально. Цены адекватные. нарколог на дом анонимно воронеж https://alkogolizm.narkolog-na-dom-voronezh-12.ru На сайте подробности для столицы Черноземья. Я сам вызывал — профессионалы. После процедуры сразу легче. Чем раньше тем лучше. Кто в ВРН — записывайте. Всех благ

  5. Тяжёлый случай — человек в запое уже давно. Скорая не помогает — нужна клиника. Хорошо что нашли клинику. Работает круглосуточная помощь. Медперсонал круглосуточно. Инфузионное лечение — безопасно и эффективно. Конфиденциально. Отношение внимательное. выведение из запоя в стационаре выведение из запоя в стационаре На сайте подробности. Я сам лежал — всё честно. Состояние нормализуется. И что важно — с реабилитацией. Чем раньше тем лучше. Здоровье — это главное. Кому нужна срочная помощь — рекомендую. Поправляйтесь

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

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

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

  9. Kasyno Presents bez Depozytu za Rejestracje to jedna z najbardziej
    popularnych visualize promocji oferowanych przez legalne platformy hazardowe online.
    Tego typu present pozwala nowym uzytkownikom rozpoczac gre bez koniecznosci
    wplacania wlasnych srodkow na konto. Wystarczy zazwyczaj zalozenie konta oraz spelnienie okreslonych warunkow regulaminowych, aby otrzymac darmowe srodki lub darmowe obroty na wybranych automatach.

    Dla wielu graczy jest to atrakcyjna mozliwosc sprawdzenia funkcji
    kasyna bez ponoszenia dodatkowych kosztow.

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

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

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

  13. Критическая ситуация — человек в запое уже несколько дней. Скорая не приезжает — только стационар спасёт в нашем городе. Хорошо что есть специализированная клиника — вывод из запоя в стационаре. Медперсонал на месте 24/7. Инфузионная терапия — безопасно и эффективно. Анонимно и конфиденциально. Отношение внимательное. выведение из запоя в стационаре выведение из запоя в стационаре Там контакты и цены для НН. Я сам лежал — всё честно. Состояние полностью нормализуется. Откладывать нельзя. Кто в нашем городе — советую. Держитесь

  14. Kasyno Honorarium bez Depozytu za Rejestracje to jedna
    z najbardziej popularnych erect promocji oferowanych przez legalne
    platformy hazardowe online. Tego typu gratuity pozwala nowym uzytkownikom rozpoczac gre bez koniecznosci wplacania
    wlasnych srodkow na konto. Wystarczy zazwyczaj zalozenie
    konta oraz spelnienie okreslonych warunkow regulaminowych, aby otrzymac darmowe srodki lub
    darmowe obroty na wybranych automatach. Dla wielu graczy jest to atrakcyjna mozliwosc
    sprawdzenia funkcji kasyna bez ponoszenia dodatkowych kosztow.

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

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

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

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

  19. Проблема — родственник пьёт без остановки. На дому не помогают — нужна клиника в столице Приволжья. Хорошо что есть клиника — интенсивная терапия. Полный контроль состояния. Очищение крови — надёжно. Анонимно и конфиденциально. Отношение внимательное. вывод из запоя в стационаре нижний новгород вывод из запоя в стационаре нижний новгород Все условия работы для Нижнего Новгорода. Проверили на себе — всё честно. После лечения сразу легче. Главное — не медлить. Кто в НН — рекомендую. Держитесь

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

  21. Критическая ситуация — знакомый совсем потерял себя. Ничего не работает — а помочь нужно срочно. Узнал куда звонить — срочная помощь на месте в нашем городе. Врачи приезжают быстро. Полный комплект. Ставят капельницу — безопасно. Полная анонимность. Не завышают. нарколог на дом недорого нарколог на дом недорого Все условия для ВРН. Уже пользовался — профессионалы. Состояние нормализуется. Главное — не медлить. Кто в ВРН — записывайте. Здоровье — это главное

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

  23. Столкнулись с ужасом — алкоголь победил. Поили таблетками — теряем время. К счастью наткнулись на эту службу — выездная бригада. Всегда на связи. Инфузия снимает интоксикацию — чисто. Без постановки на учет. Все прозрачно. Через 2 часа — человек в порядке. Работают на совесть — рекомендую без сомнений. вывод из запоя цена на дому https://alkogolizm-x9w.vyvod-iz-zapoya-na-domu-samara-cde.ru Всё понятно без воды. Кто в Самаре — сделайте скриншот. Своих не бросаем. Держитесь ребята

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

  25. Когда человек теряет себя. Обещаешь себе и близким — родные в истерике. Я видел это своими глазами — ждать бесполезно. Единственное что реально помогает — неотложная наркологическая служба в НН. Врач буквально через 40 минут. Посмотрели измерили — без криков и шока. Анонимно — это закон. Оправданная стоимость. После процедуры — человек пришёл в себя. У нас так отца подняли. наркологическая помощь срочно https://alkogolizm.narkologicheskaya-pomoshh-nizhnij-novgorod.ru На сайте всё подробно для области. Отправьте друзьям. Пусть будет под рукой. Всё поправимо

  26. В жизни всякое бывает — когда алкоголь перехватывает контроль. Пытались лечить дома — нервы на пределе. А ведь можно было сразу — срочная помощь нарколога в НН. Работают без выходных. Осмотрят оценят состояние — без страха. Никаких «красных крестов» в карте. Экономия времени и нервов. У нас так выводили брата — всё четко и без воды. наркологическая срочная помощь https://zapoy.narkologicheskaya-pomoshh-nizhnij-novgorod.ru По ссылке — контакты в области. Держите под рукой. Лучше иметь номер заранее. Вы справитесь

  27. Критическая ситуация — родственник пьёт без остановки. Скорая не приезжает — а риск растёт. Хорошо что есть решение — вывод из запоя на дому в северной столице. Оперативно выезжают. Полный комплект. Нормализуют состояние — быстро. Анонимно и конфиденциально. Не завышают. вывод из запоя на дому круглосуточно https://kapelnica.vyvod-iz-zapoya-na-domu-sankt-peterburg-mnq.ru Там контакты и цены для северной столицы. Уже пользовался — без обмана. Состояние нормализуется. Не терпите. Кто в Санкт-Петербурге — записывайте. Не шутите с организмом

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

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

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

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

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

  33. Телеграм мефедрон Купить Кокаин Мефедрон Бошки Марихуану Купить лирику без рецепта

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

  35. Срыв случился — отец совсем потерял контроль в Екб. Уговоры бесполезны — а время не ждёт. Повезло найти контакты — выезд нарколога в Екатеринбурге. Не заставляют ждать по любому району. Оборудование и растворы. Ставят капельницу — профессионально. Анонимно и конфиденциально. Не завышают в области. прокапывание от алкоголя на дому цена https://narkolog.kapelnicza-ot-zapoya-ekaterinburg-vbx.ru Вся информация по ссылке для столицы Урала. Проверил на себе — помогли быстро. Самочувствие отличное. Главное — не терпите. Кто в Екб — сохраните номер. Берегите себя

  36. aplikacja kasyno na prawdziwe pieniД…dze top 10 casino online

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

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

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

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

  41. Если честно я сам не думал что столкнусь. Когда брат перестаёт быть собой — это настоящий ад. Ждали что само пройдёт — а стало только хуже. Что реально вытащило — наркологическая помощь в НН. Позвонили — и через 40 минут врач уже в коридоре. Сняли интоксикацию за один сеанс — спокойно. Полная анонимность. Без скрытых доплат. Через 3 часа человек уже пил чай. Проверили на себе. наркологическая помощь недорого наркологическая помощь недорого Всё подробно расписано для области. Скиньте близким. Когда беда — искать уже некогда. Берегите себя и своих

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

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

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

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>