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

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

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

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

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

  1. Extensions to Spring’s FreeMarker macro’s spring.ftl freestyle developments Moderator согласен с вами полностью : Меня заинтересовала тема но я там не могу ответить. Это не просто площадка это целый кракен маркет на любой вкус. Если с ПК не пускает: кракен поддержкаЗаходи и выбирай. Актуальные ссылки KRAKEN: – кракен вход – кракен проверенные продавцы – кракен рабочая ссылка Твоя личная скидка по коду KRA-HXIG2025 – 6

  2. Thanks for explaining legal responsibility policy. Many small enterprises underestimate conventional legal responsibility disadvantages. More counsel on insurance decision: BSA claim process

  3. コニベットのボーナス体験について話すと、正直に言うと最初は期待しすぎて少し戸惑いました。ボーナスの還元率が約30%と、業界平均よりやや低めに感じたんです。でも、AyakaCasinosで詳しく調べたところ、出金条件は比較的クリアで、初心者にも優しい設定でしたよ!ゲームのおすすめは、やっぱりスロットの「ドラゴンの宝箱」シリーズですね。特に「ドラゴンの宝箱3」は50以上のフリースピンが狙えて、可愛いドラゴンキャラが狙いどころのボーナスを教えてくれます。

    安全性に関しては、日本の規制をしっかり守っている印象で https://wiki-byte.win/index.php/%E3%82%AA%E3%83%B3%E3%82%AB%E3%82%B8_%E5%88%9D%E5%BF%83%E8%80%85_%E3%81%A9%E3%81%93%E3%81%8B%E3%82%89%E5%A7%8B%E3%82%81%E3%82%8B%EF%BC%9A%E3%82%B3%E3%83%8B%E3%83%99%E3%83%83%E3%83%88%E8%A9%95%E5%88%A4%E3%81%A8%E3%81%9D%E3%81%AE%E5%A4%9A%E5%BD%A9%E3%81%AA%E3%83%9C%E3%83%BC%E3%83%8A%E3%82%B9%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0

  4. 暗号通貨カジノの体験談、よく見かけますね。特に「入金はスムーズだけど、出金に時間かかる」という声が多い印象です。実際、最速の出金はほとんどの場合、24時間以内に処理されることが多いですが、中には3営業日以上かかるケースもあります。設定については、ウォレットのアドレス入力ミスが一番のトラブル原因なので、登録時や入出金時は一度必ず2回チェックしましょう。あと、意外と見落としがちですが、手数料も意識したほうがいいです。例えば、ビットコインの送金手数料はネットワークの混雑次第でかなり変動しますし、カジノ側の最低出 https://wiki-book.win/index.php/%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%AA%E3%82%A2%E3%83%A0%E3%81%A8%E3%83%AA%E3%83%83%E3%83%97%E3%83%AB%E3%81%AE%E6%89%8B%E6%95%B0%E6%96%99%E6%AF%94%E8%BC%83%E3%81%97%E3%81%9F

  5. มาร่วมเป็นส่วนหนึ่งของครอบครัวใหญ่ นักพนันมืออาชีพ โดยเริ่มต้นสมัครเข้ามาที่ # # anyKeyWord# # 1xbet

  6. Extensions to Spring’s FreeMarker macro’s spring.ftl freestyle developments Moderator согласен с вами полностью : Меня заинтересовала тема но я там не могу ответить. Всем мирЧтобы не попасть на мошенников — вот оригинальная ссылка на кракен фургонЕдинственный настоящий сайт. Актуальные ссылки KRAKEN: – kra49 cc – кракен магазин – кракен новое зеркало Ваша персональная скидка по коду KRA-UCGO2025 – 5

  7. オンラインカジノを利用する際は、やはりまずライセンスの有無を確認することが最優先ですね。私も以前、海外の無名サイトで遊んで支払いが遅延した経験があるので、信頼できる運営元かどうかは絶対に見逃せません。AyakaCasinosのような日本語サポートが充実しているプラットフォームは、本当に安心感があります。あと、ボーナスについては「賭け条件」が明確に記載されていないと、思わぬトラブルになりやすいので注意が必要です。特に日本円対応のサイトは便利ですが、出金時の手数料や反映時間もしっかりチェックしましょう。個人的 https://kilo-wiki.win/index.php/%E3%82%AB%E3%82%B8%E3%83%8E%E3%81%AE%E3%83%81%E3%83%A3%E3%83%83%E3%83%88%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F%E6%84%9F%E6%83%B3

  8. Extensions to Spring’s FreeMarker macro’s spring.ftl freestyle developments Всем мирЧтобы не попасть на мошенников — вот проверенная ссылка на кракен площадкаТолько здесь гарантия. Рабочие зеркала KRAKEN: – кракен тор – kra49 cc – кракен товары Ваша личная скидка по коду KRA-TOFR2025 – 5

  9. Extensions to Spring’s FreeMarker macro’s spring.ftl freestyle developments Эй пацаныИщете настоящий а не фейк — вот оригинальная ссылка на kra50 ccЕдинственный настоящий сайт. Актуальные ссылки KRAKEN: – kra48 cc – kra49 cc – кракен форум Ваша личная скидка по коду KRA-DWIG2025 – 8

  10. Extensions to Spring’s FreeMarker macro’s spring.ftl freestyle developments Moderator согласен с вами полностью : Меня заинтересовала тема но я там не могу ответить. Это главный кракен даркнет портал. На всякий случай сохраните еще один адрес: кракен onion ссылкиВсе легально и безопасно. Актуальные ссылки KRAKEN: – кракен вход – кракен зайти – кракен безопасные покупки Твоя персональная скидка по коду KRA-VOJJ2025 – 10

  11. ユガドカジノを試した日本人プレイヤーから聞く体験談は、結構ばらつきがありますね。まずボーナスについてですが、「〇〇倍の賭け条件」など曖昧な表現が多く、実際にどれだけ現金として使えるか要チェック。たとえば3000円のボーナスがあっても、条件クリアしないと実質500円分ぐらいしか遊べないケースもあります。せっかくの特典が無駄にならないよう、自分のプレイスタイルに合ったボーナスかどうか確認しましょう。

    ゲームはライブディーラー系が充実しているので、本物の臨場感を味わいたい方にはおすすめです。スロットも豊富です オンラインカジノ 安全

  12. Extensions to Spring’s FreeMarker macro’s spring.ftl freestyle developments Moderator согласен с вами полностью : Меня заинтересовала тема но я там не могу ответить. Для выбора.Ищете где ассортимент больше? Добро пожаловать в самый крупный kraken магазин: кракен без блокировокВсе четко. Актуальные ссылки KRAKEN: – кракен рабочее зеркало – kra49 cc – кракен телеграмм Ваша персональная скидка по коду KRA-TBME2025 – 6

  13. Extensions to Spring’s FreeMarker macro’s spring.ftl freestyle developments Чтобы кракен зайти через тор сеть просто скопируйте адрес выше. На перспективу держите еще один: kra47.ccЧерез kraken тор сеть. Актуальные ссылки KRAKEN: – кракен onion ссылки – кракен обход роскомнадзора – кракен как зайти Твоя личная скидка по коду KRA-KVRQ2025 – 5

  14. Extensions to Spring’s FreeMarker macro’s spring.ftl freestyle developments Admin согласен с вами полностью : Меня заинтересовала тема но я там не могу ответить. Чтобы кракен зайти через тор сеть просто скопируйте адрес выше. На перспективу держите еще один: кракен обход блокировкиОбновляется ежедневно. Рабочие зеркала KRAKEN: – кракен onion ссылки – kra47 cc – кракен ссылка на сайт Твоя персональная скидка по коду KRA-UAHA2025 – 5

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>