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.

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

  1. A seabed of shipwrecks rutor24x7 to The Great Lakes have the most shipwrecks per square mile among all bodies of water in the world largely due to the high shipping traffic in the 19th century and the lake’s volatile weather. Researchers know about the wrecks because reporting any commercial ship that sails on the lakes is required; from the early 19th century to the 20th century about 40000 ships sailed the Great Lakes Baillod said. There are about 6000 commercial vessels on the seabed of the Great Lakes lost to storms or other issues. In Lake Michigan alone there are over 200 shipwrecks waiting to be discovered according to Baillod who has created a database of these ships over the past three decades. https://rutor24x7to.top rutorclubwiypaf63caqzlqwtcxqu5w6req6h7bjnvdlm4m7tddiwoyd onion Wrecks in the Great Lakes have been found since the 1960s but in recent years the rate of these finds has accelerated greatly in part due to media attention clearer waters and better technology Baillod said. Some wreck hunters and media outlets call this the golden age for shipwreck discoveries. “There’s a lot more shipwreck awareness now on the Great Lakes and people are looking down in the water at what’s on the bottom” he added. Part of the reason it’s easier to see in the water is thanks to quagga mussels — an invasive species that was introduced in the 1990s. The mollusks have filtered most of the lakes turning them from their old greenish hue which allowed for only a few feet of visibility to clear blue. Now the lakes have visibility of up to 50 to 100 feet 15 to 30.5 meters Baillod explained. “Tourism has popped up around paddle boarding and kayaking and these shipwrecks are visible from the surface because the water is so clear” he added. Related article The wreckage of the Mary Rose at The Mary Rose Museum in Portsmouth England. A Tudor warship sank nearly 500 years ago. The bones of its crew reveal what life was like And then there are advancements in technology. “Side-scan sonar used to cost 100000 back in 1980” he said. “The one we used to find this shipwreck was just over 10000. They’ve really come down in price.” The National Oceanographic and Atmospheric Administration or NOAA has a project in the works to map the bottom of the Great Lakes in high resolution by 2030. If the organization succeeds all shipwrecks will be found Baillod said. In the meantime Baillod said he hopes he and his team will continue to discover missing shipwrecks from his database in the coming years and bring along citizen scientists for the ride: “I keep looking and I don’t doubt that we’ll keep finding.”

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>