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

  1. Проблема накрыла — близкий не выходит из запоя в Екатеринбурге. Ничего не работает — а помочь надо срочно. Друзья порекомендовали — выезд нарколога на дом в Екатеринбурге. Оперативно выезжают по всему городу. Полный комплект. Очищают организм — быстро. Полная анонимность. Цены адекватные в Екатеринбурге. поставить капельницу от похмелья https://alkogolizm.kapelnicza-ot-zapoya-ekaterinburg-rhm.ru На сайте подробности для Екб. Проверил на себе — без обмана. Организм приходит в норму. Не откладывайте. Кто в Екб — сохраните номер. Не шутите с организмом

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

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

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

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

  6. Кошмарная ситуация — родственник на грани. Дома не справиться — только стационар спасёт. Друзья порекомендовали. Работает круглосуточная помощь. Постоянный мониторинг. Капельницы и терапия — под контролем врачей. Полная анонимность. Отношение внимательное. выведение из запоя стационар выведение из запоя стационар Там контакты и цены. Я сам лежал — всё честно. Состояние нормализуется. И главное — с поддержкой. Действуйте сразу. Время не ждёт. Кто уже не справляется — не бойтесь. Держитесь

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

  8. Тяжёлый случай — человек в запое уже больше недели. Таблетки бесполезны — нужна срочная госпитализация в Нижнем Новгороде. Друзья порекомендовали — интенсивная терапия. Врачи постоянно наблюдают. Детоксикация организма — безопасно и эффективно. Без постановки на учёт. Условия комфортные. круглосуточный стационар выведение из запоя https://alkogolizm.vyvod-iz-zapoya-v-staczionare-nizhnij-novgorod-xft.ru На сайте подробности для нашего города. Я сам лежал — всё честно. Результат очевиден. Главное — не медлить. Кто в области — обращайтесь. Держитесь

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

  10. Масло конопли купить Кокаин мефедрон гашиш бошки купить онлайн Где купить героин

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

  12. ile kart ma taliaszybkie 100 zЕ‚ za rejestracjД™ kasyno online pЕ‚atnoЕ›Д‡ sms betcris bonus bez depozytu

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

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

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

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

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

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

  19. Срыв случился — близкий не выходит из состояния. Скорая не приезжает — нужна клиника в столице Приволжья. Друзья порекомендовали — вывод из запоя в стационаре. Медперсонал на месте 24/7. Капельницы и препараты — профессионально. Без лишних бумаг. Отношение внимательное. капельница от запоя в стационаре https://kapelnica.vyvod-iz-zapoya-v-staczionare-nizhnij-novgorod-xft.ru На сайте подробности для Нижнего Новгорода. Я сам обращался — врачи высший класс. Человек приходит в себя. Не тяните время. Кто в области — не бойтесь. Поправляйтесь

  20. Проблема накрыла — отец совсем слетел с катушек. Ничего не работает — а время идёт. Повезло найти контакты — помощь на дому. Специалист через час. Оборудование и растворы. Ставят капельницу — безопасно. Анонимно и конфиденциально. Стоимость приемлемая. капельница запой https://narkolog.kapelnicza-ot-zapoya-ekaterinburg-rhm.ru На сайте подробности. Звонил им — без обмана. После капельницы — как новый человек. Не откладывайте. Сохраните номер. Берегите себя

  21. Срыв случился — родственник пьёт без остановки. Дома не справиться — требуется серьёзное лечение в столице Приволжья. Хорошо что есть специализированная клиника — вывод из запоя в стационаре. Полный контроль состояния. Капельницы и препараты — надёжно. Без лишних бумаг. Отношение внимательное. запой стационар анонимно https://alkogolizm.vyvod-iz-zapoya-v-staczionare-nizhnij-novgorod-elm.ru На сайте подробности для НН. Я сам лежал — всё честно. Человек приходит в себя. Не тяните время. Кому надо в Нижнем Новгороде — обращайтесь. Поправляйтесь

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

  23. Случилась беда — отец не выходит из запоя. Таблетки бесполезны — нужна госпитализация. Узнали куда обратиться. Можно лечь в клинику. Постоянный мониторинг. Капельницы и терапия — под контролем врачей. Без постановки на учёт. Палаты комфортные. стационар вывод из запоя https://kapelnica.vyvod-iz-zapoya-v-stacionare-samara13.ru Все условия работы. Родственника положили — врачи золотые. Состояние нормализуется. И что важно — с реабилитацией. Действуйте сразу. Время не ждёт. Тем кто в такой ситуации — не бойтесь. Всё наладится

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

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

  26. Сложная ситуация — ни встать ни сесть. Рассол бесполезен — а организм бунтует. Друзья посоветовали — помогают профессионалы. Имеется в виду — капельница от похмелья. Оперативно выезжают. Оборудование и растворы. Ставят капельницу — голова проходит. И главное — анонимно. Стоимость приемлемая. капельница от похмелья цена https://narkolog.kapelnicza-ot-pokhmelya-ekaterinburg.ru Там контакты и цены. Уже пользовался — всё четко. Трезвость и ясность. Палочка-выручалочка. Сохраните номер. Лучше один раз сделать. Не шутите с организмом

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

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

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

  30. Ужас просто — отец на грани в столице Урала. Уговоры не действуют — а риск огромный. Друзья подсказали — выезд нарколога в нашем городе. Врачи приезжают оперативно по всему городу. Полный комплект. Нормализуют состояние — профессионально. Анонимно и конфиденциально. Цены приемлемые в области. сколько стоит капельница от запоя https://alkogolizm.kapelnicza-ot-zapoya-ekaterinburg-sdj.ru Там контакты и цены для столицы Урала. Я сам вызывал — профессионалы. После капельницы — как новый человек. Главное — не медлить. Кто на Урале — сохраните номер. Берегите себя

  31. Срыв произошёл — родственник пьёт без остановки в нашем городе. Таблетки не помогают — а состояние тяжелое. Хорошо что есть специалисты — капельница от запоя в столице Урала. Врачи приезжают быстро по Екатеринбургу. Полный комплект. Нормализуют состояние — безопасно. Без постановки на учёт. Всё честно в области. капельница от похмелья клиника https://alkogolizm.kapelnicza-ot-zapoya-ekaterinburg-rhm.ru Вся информация по ссылке для столицы Урала. Уже пользовался — всё четко. Самочувствие супер. Не терпите. Кому надо в Екатеринбурге — пригодится. Здоровье — это главное

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

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

  34. Критическая ситуация — отец совсем потерял себя. Дома уже не справиться — нужна госпитализация в Нижнем Новгороде. Узнали куда обратиться — интенсивная терапия. Полный контроль состояния. Инфузионная терапия — под контролем врачей. Никто не узнает. Уход профессиональный. вывод из запоя клиника вывод из запоя клиника Вся информация по ссылке для нашего города. Уже пользовались — без обмана. Человек приходит в себя. Не тяните время. Кому надо в Нижнем Новгороде — советую. Выход есть всегда

  35. Беда пришла — человек в запое уже несколько дней. Ничего не работает — а помочь надо срочно. Друзья подсказали — помощь на дому. Оперативно выезжают. С собой все препараты. Нормализуют состояние — безопасно. Никто не узнает. Цены адекватные. капельницы от запоя купить https://narkolog.kapelnicza-ot-zapoya-ekaterinburg-rhm.ru Вся информация по ссылке. Я сам вызывал — профессионалы. Самочувствие супер. Главное — не терпите. Сохраните номер. Здоровье — это главное

  36. Срыв случился — близкий не выходит из состояния. Дома уже не справиться — требуется серьёзное лечение в столице Приволжья. Нашли хороший стационар — интенсивная терапия. Врачи круглосуточно наблюдают. Капельницы и препараты — всё под контролем врачей. Анонимно и конфиденциально. Палаты хорошие. цена на вывод из запоя в стационаре https://kapelnica.vyvod-iz-zapoya-v-staczionare-nizhnij-novgorod-xft.ru Вся информация по ссылке для нашего города. Уже пользовались — помогли реально. Результат очевиден. Не тяните время. Кто в нашем городе — не бойтесь. Всё будет хорошо

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

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

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

  40. Наркошоп Кокаин мефедрон гашиш бошки купить онлайн Трамадол купить в москве

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

  42. Сложная ситуация — голова раскалывается. Никакие таблетки не помогают — а состояние только хуже. Уже слышал про это — работает круглосуточная помощь. Речь про — снятие похмельного синдрома. Приезжают быстро. Оборудование и растворы. Нормализуют состояние — сразу легчает. И главное — анонимно. Всё честно. прокапывание от алкоголя на дому цена https://narkolog.kapelnicza-ot-pokhmelya-ekaterinburg.ru Вся информация по ссылке. Я сам вызывал — всё четко. Трезвость и ясность. Но если что — знаю куда звонить. Держите в телефоне. Главное — не терпите. Не шутите с организмом

  43. Кошмарная ситуация — отец не выходит из запоя. Дома не справиться — нужна клиника. Хорошо что нашли клинику. Работает круглосуточная помощь. Постоянный мониторинг. Инфузионное лечение — надёжно. Никто не узнает. Отношение внимательное. нарколог вывод из запоя в стационаре https://kapelnica.vyvod-iz-zapoya-v-stacionare-samara13.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>