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 found this very interesting. Check out فیلتر کابین با کیفیت for more.
Have you ever before considered smart innovation in your cooking area? Incorporating it with your modern bathroom remodel closets can enhance both design and performance.
This was a wonderful post. Check out contable Saltillo for more.
Roof issues can be stressful, but working with Gutter repairs made it so much easier.
The tip about replacing supply lines proactively was key. We found parts and a plumber via expert plumbers available in Lee’s Summit.
The distinction among in line with-occurrence and combination limits is primary. Businesses will have to review caps every year. Helpful resource: flood insurance adjuster
Helpful info about airflow problems. When vents don’t solve it, reliable ac repair van nuys ca can.
Quá trình giao hàng diễn ra nhanh chóng và thuận lợi, không làm mất thời gian của khách hàng – điều này thật đáng khen! mua bạt lót hồ nuôi cá giá tốt
Free video chat https://emerald-chat.app find people from all over the world in seconds. Anonymous no registration or SMS required. A convenient alternative to Omegle: minimal settings maximum live communication right in your browser at home or on the go without unnecessary ads.