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:
- 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)
- 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: - Show errors in an ordered/unordered list, automatically detecting zero messages and not outputting markup if this is the case
- 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
- 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.
I recommend yearly water heater flushing— Plumbing Installation keeps ours running efficiently.
just a test
just a test
Att ha ett bra samarbete med sin # anyKeyword# gör hela processen enklare. erfahrener elektriker
I had a clogged kitchen sink last week; calling a local plumber in Newnan was the best choice—support local pros like Plumbing Company .
Got a musty smell near your bathroom? Leak Detection found and fixed a slow leak behind the wall.
I’m completely happy to peer neighborhood corporations like VetCor that specialize in such an simple provider! leading mold removal Sarasota
If your water bill spiked, let Emergency Plumbing check for silent leaks behind walls or underground.
Rust-proofing and undercoating in Edmonton? Edmonton Auto repair delivers reliable protection for wintry weather roads.
On-site therapy and rehab services are a major benefit in Lynn Haven. See listings at respite care .
Great job! Find more at کاور اکلیلی برای خودرو .
just a test
If you’re noticing high humidity, Hydro Jetting Newnan can inspect for hidden plumbing leaks contributing to moisture.
Just scheduled an appointment with a trusted plumber in Carson City—excited for quality service! Plumber
Our hose bib needed a vacuum breaker; Leak Detection Newnan installed one to keep things up to code.
I like how Plumbing Company Newnan offers text updates and on-the-way notifications—very professional.
Reopening old claims is possible. services of public adjusters Cape Coral reviews and pursues supplements in Cape Coral.
The slickness after curing is insane. I saw some curing do’s and don’ts on ceramic coating vs waxing that saved me from high spots.