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

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

  1. И ты не знаешь как собрать его заново. Это случилось с моим братом. Вторник — уже не пошёл на работу. Но он не мог даже сесть. Просто случай в интернете — капельница от похмелья. Спокойно без паники. Снял симптомы отравления. Попросил есть и пить. Просто врач пациент и результат. Назвали до выезда. Сегодня он живёт полноценной жизнью. купить капельницу от похмелья купить капельницу от похмелья По ссылке — условия и цены для Екатеринбурга. Всё обязательно наладится. Берегите себя

  2. Алкоголь забирает человека целиком. А вдруг не проснётся? Звонили знакомым искали в интернете. срочная помощь в Воронеже — то что спасло его. Поставил капельницу. Просто врач и пациент. Цена — названа заранее. Работает улыбается. снять похмелье капельницей https://alkogolizm.kapelnicza-ot-zapoya-voronezh.ru Там все контакты для области. Не ждите пока станет поздно

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

  4. Мы не знали как его остановить. Он не ел не спал не говорил. Но он не мог встать. В интернете нашли отзывы — срочная детоксикация в нашем городе. Без выходных и без очередей. Восстановил водный баланс. Через 2 часа он открыл глаза. Всё анонимно без огласки. Цена — честная без обмана. Уже прошло 4 месяца — он не пьёт. капельница от запоя на дому круглосуточно капельница от запоя на дому круглосуточно По ссылке — подробное описание для нашего города. Помощь реальная она рядом. Берегите близких

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

  6. Когда я решил поменять планировку в квартире — первая мысль была: «Снесу стену и сделаю открытое пространство». Что без проекта никуда. Знакомые предупредили: «Без документации не согласуют». Стал искать где заказать — разработка проекта перепланировки. Нашёл компанию которая специализируется именно на этом. Без скрытых платежей. Осталось только сделать ремонт и воплотить всё в жизнь. проектирование перепланировки в квартире https://zakazat.proekt-pereplanirovki-kvartiry-mfs.ru По ссылке — подробная информация для нашего города. Если не хотите мучиться с документами — доверьтесь профессионалам. Начните с правильного проекта — и ремонт принесёт только радость

  7. Но я пишу этот пост чтобы предупредить других. Мы просто наблюдали как он умирает. Мы были в отчаянии. Буквально случайно наткнулись — капельница от похмелья в районах. Никаких «подождите до завтра». Восстановил давление и пульс. Мы плакали от счастья. Всё анонимно без учёта. Никаких скрытых платежей. Спасибо этим врачам. капельница на дому от запоя капельница на дому от запоя По ссылке — подробное описание для нашего города. Всё обязательно наладится. Вы не одни

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

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

  10. И ты не знаешь как его спасти. А потом просто перестал быть собой. Мы звонили во все инстанции. И тогда я нашла выход — круглосуточная помощь. Без лишних вопросов. Осмотрел поставил капельницу. Он был слаб но он был жив. Никто не узнал о случившемся. Оплатили после процедуры. Прошло полгода — он не пьёт. нарколог на дом круглосуточно цены нарколог на дом круглосуточно цены Сохраните поделитесь не потеряйте для нашего города. Если вы сейчас в такой же ситуации — не ждите. Берегите себя и близких

  11. Но если это спасёт хоть одного человека — буду считать что не зря. Мы не поняли когда это началось. Мы боялись оставлять его одного. Скорая отказывается выезжать на такие вызовы. Знакомые дали номер — капельница от запоя. Принял вызов сразу. Ввёл препараты. Не верили что такое возможно. Без огласки. Оплата после процедуры. И это счастье. запой нарколог дом https://narkolog.vyvod-iz-zapoya-na-domu-samara-fjc.ru По ссылке — подробно и понятно для Самары. Главное — решиться и позвонить. Выход есть всегда

  12. Чтобы вы не совершили наши ошибки. Мы просто наблюдали как он умирает. Мы были в полной изоляции. Мы позвонили без всякой надежды. Вывод из запоя на дому — мы даже не знали что такое бывает. Без выходных без «завтра». Поставил капельницу уколол лекарства. Когда сказал: «Мама прости». Врач не задавал лишних вопросов. Оплата после процедуры. И это главное. вывести из запоя недорого на дому https://alkogolizm.vyvod-iz-zapoya-na-domu-samara-nxc.ru Это может спасти чью-то жизнь для районов. Если беда постучится в ваш дом — вы будете знать куда звонить. Всё обязательно наладится

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

  14. Мы осознали: без помощи врачей не обойтись. Но когда требуется полная изоляция и круглосуточный контроль. Мы долго искали куда обратиться. центр лечения зависимостей в нашем городе. Каждый пациент под наблюдением 24/7. Здесь реально помогают вернуться к нормальной жизни. Вы просто пациент а не «наркоман» или «алкоголик». Врачи — не равнодушные а включённые. Гибкая система оплаты. Вышел другим человеком. анонимная наркологическая помощь анонимная наркологическая помощь Это может спасти жизнь для области. Если вы ищете реальную помощь — не тяните. Всё наладится

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

  16. Случилось то чего я боялся всю жизнь. Его трясло он не спал. Таблетки не работали. То что действительно помогло — детоксикация в Самаре. Принял вызов сразу. Нормализовал пульс и сознание. Только семья и врач. Сказали по телефону до выезда. Мы снова семья. поставить капельницу от похмелья https://zapoy.kapelnicza-ot-pokhmelya-ekaterinburg-sdj.ru Пригодится если случится беда для районов. Каждый день промедления — риск. Главное — не молчать

  17. У каждого в жизни бывают моменты когда опускаются руки. Он пил уже 12 дней. Мы были в полном отчаянии. Мой старый друг из института — помощь при алкогольном отравлении. Через 2 часа он уже пил чай. Просто помощь и ничего лишнего. И это было честно. Сегодня он жив здоров работает. выведение из запоя на дому воронеж выведение из запоя на дому воронеж Там все контакты для области. Если сейчас вы в такой же ситуации — не теряйте времени

  18. Время работало против нас. Отец пил 9 дней подряд. Мы были в полном отчаянии. Знакомый врача — сказал что это реально работает. выезд нарколога в Самаре — мы не верили что это возможно. Просто сделал свою работу. Осмотрел поставил капельницу. Когда сказал: «Всё я больше не буду». Анонимно без огласки. Цена была объявлена до выезда. Сегодня он живёт обычной жизнью. вывод из запоя круглосуточно вывод из запоя круглосуточно По ссылке — подробное описание для районов. Главное — не молчать. Берегите близких

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

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

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

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

  23. Но жизнь — непредсказуемая штука. Он пил уже 5 дней подряд. Он не мог уснуть его трясло. Искали врачей но все отказывались. Случайно наткнулись на сайт — помощь при запое в области. Сразу понял что делать. Снял острую интоксикацию. Через 3 — попросил чай. Всё прошло анонимно без учёта. Оплата после результата. Работает строит планы. капельница на дому от запоя https://zapoy.kapelnicza-ot-pokhmelya-ekaterinburg-fuj.ru Там все контакты и описание для Екатеринбурга. Главное — решиться и позвонить. Берегите себя и близких

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

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

  26. В жизни каждого может случиться момент когда привычный мир рушится. Мы потеряли его в этом тумане. Понедельник — он выпил после работы. Мы были в отчаянии. Кто-то из соседей — срочная детоксикация. Спокойно без паники. Снял симптомы отравления. Попросил есть и пить. Никто не знает кто мы и где живём. Цена — приятно удивила. Мы снова улыбаемся вместе. капельница от похмелья стоимость https://alkogolizm.kapelnicza-ot-pokhmelya-ekaterinburg-fuj.ru Сохраните не потеряйте для районов. Помощь существует она рядом. Вы не одни

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

  28. Он перестаёт быть собой. Мой брат пил уже неделю Звонили знакомым искали в интернете. срочная помощь в Воронеже — то что спасло его. Через 2 часа он уже пил чай. Никаких справок и записей. Цена — названа заранее. Работает улыбается. капельница против похмелья https://alkogolizm.kapelnicza-ot-zapoya-voronezh.ru Сохраните не потеряйте для Воронежа. Всё наладится

  29. Когда надоели тёмные коридоры и маленькие комнаты — первая мысль была: «Снесу стену и сделаю открытое пространство». Что без проекта никуда. Знакомые предупредили: «Без документации не согласуют». Где быстро и без лишней бюрократии — проект перепланировки квартиры. Ребята приехали замерили выслушали. Без скрытых платежей. Осталось только сделать ремонт и воплотить всё в жизнь. разработка проекта перепланировки https://zakazat.proekt-pereplanirovki-kvartiry-mfs.ru Там все контакты и условия для МСК. Они сделают проект быстро качественно и помогут согласовать всё с инстанциями. Начните с правильного проекта — и ремонт принесёт только радость

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

  31. Иногда жизнь ставит перед выбором от которого зависит всё. Мой муж ушёл в запой внезапно. А он не мог встать с кровати. Позвонила и решилась — анонимный вызов в Москве. Без выходных и праздников. Восстановил сердце и давление. Мы плакали от счастья. Никто не узнал о случившемся. Никаких сюрпризов и скрытых платежей. Мы ходим в кино смеёмся строим планы. срочный вызов нарколога на дом https://zapoy.narkolog-na-dom-moskva-abc.ru По ссылке — подробная информация для области. Звоните не бойтесь. Берегите себя и близких

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

  33. Когда покупал квартиру знал — буду переделывать. Нарисовал план на коленке пошёл в Мосжилинспекцию. Тогда я начал искать тех кто действительно в этом разбирается. заказать проект в Москве — предложили несколько вариантов планировки. Никаких «левых» решений. Теперь у меня есть все документы для ремонта. проект перепланировки москва проект перепланировки москва По ссылке — подробная информация для нашего города. Они сделают проект согласуют и дадут гарантию что всё пройдёт. Ремонт начинается с проекта — и это главное правило

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

  35. Где купить альфа пвп Купить Кокаин Мефедрон Бошки Марихуану Где купить героин

  36. Чтобы вы не совершили наши ошибки. Мы просто наблюдали как он умирает. Мы были в полной изоляции. Помог случай. выезд нарколога в Самаре — думали это только в кино. Без лишних разговоров. Восстановил сознание. Это был второй шанс. Всё прошло анонимно. Никаких «скрытых платежей». Ходит на работу занимается спортом. цена вывод из запоя на дому https://alkogolizm.vyvod-iz-zapoya-na-domu-samara-nxc.ru Это может спасти чью-то жизнь для области. Не ждите пока станет слишком поздно. Вы справитесь

  37. Отец пил уже вторую неделю. Он не ел не спал не говорил. Скорая приезжала но ничего не делала. В интернете нашли отзывы — капельница от похмелья в районах. Без лишних вопросов. Осмотрел поставил капельницу. Спросил: «Что случилось?». Никто не узнал о нашей беде. Оплата после процедуры. Мы снова семья. нарколог на дом капельница нарколог на дом капельница Сохраните пока есть время для нашего города. Помощь реальная она рядом. Не сдавайтесь

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

  39. Никогда не думал что окажусь в такой ситуации. Муж перестал быть собой. Я боялась что он умрёт. В отчаянии я искала в интернете — выезд врача-нарколога. Сразу приступил к делу. Нормализовал давление. Улыбался извинялся. Всё анонимно без учёта. Цена — названа заранее. Спасибо врачам которые не отказали. сколько стоит поставить капельницу от алкоголя https://alkogolizm.kapelnicza-ot-pokhmelya-ekaterinburg-sdj.ru Пригодится если случится беда для нашего города. Всё обязательно наладится. Вы не одни

  40. Ситуация была критическая. Отец пил 9 дней подряд. Скорая сказала: «Везите сами». Кто-то из соседей — дал номер который спас жизнь. капельница от запоя — но другого выхода не было. Спокойно без паники. Ввёл препараты. Когда он открыл глаза. Анонимно без огласки. Всё честно и прозрачно. И это лучшее что могло случиться. круглосуточный вывод из запоя https://detoks.vyvod-iz-zapoya-na-domu-samara-qzf.ru По ссылке — подробное описание для области. Пока человек ещё жив — звоните. Всё будет хорошо

  41. Мы осознали: без помощи врачей не обойтись. Тогда нужна серьёзная клиника. Кто-то советовал одно кто-то другое. специализированный стационар в нашем городе. Они не просто лечат — они возвращают к жизни. Комплексный подход а не просто «зашить» или поставить капельницу. Никаких учётов и справок. Отношение — человеческое. Гибкая система оплаты. Теперь он работает улыбается живёт. наркологический центр https://zapoy.narkologicheskaya-klinika-v-ekb16.ru Там все адреса телефоны цены для Екатеринбурга. Позвоните спросите приезжайте. Всё наладится

  42. Когда кажется что хуже уже не будет. Мы просто сидели рядом и боялись. Ни одна больница не хотела его брать. Кто-то из соседей — помощь при алкогольном отравлении. Поставил капельницу ввёл лекарства. Просто помощь и ничего лишнего. И это было честно. Спасибо тем кто не отказал. капельница от запоя цена https://narkolog.kapelnicza-ot-zapoya-voronezh.ru Пригодится для области. Помощь существует

  43. Все попытки помочь проваливались. Не узнавал нас говорил невнятно. Таблетки не работали. То что я нашёл случайно в интернете — срочный выезд нарколога. Просто сделал свою работу. Нормализовал пульс и сознание. Никакого учёта в диспансере. Прайс оказался ниже чем у других. Вот уже месяц он не пьёт. капельница от запоя на дому круглосуточно https://zapoy.kapelnicza-ot-pokhmelya-ekaterinburg-sdj.ru По ссылке — подробная информация для области. Помощь реальная и рядом. Всё будет хорошо

  44. Иногда кажется что ты один во всём мире. Это случилось внезапно без предупреждения. Но он не мог даже говорить. Одна знакомая дала мне телефон. Капельница от запоя. Через 2 часа он открыл глаза. Мы обнимали друг друга. Мы были бесконечно благодарны. Никаких сюрпризов. Он работает он улыбается он жив. снятие похмелья капельницей https://detoks.kapelnicza-ot-zapoya-voronezh.ru Пригодится для Воронежа. Помощь существует она рядом. Выход есть

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

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>