I'm starting a new spring MVC 3 project in these days, looking for an easy and good solution for client side validation. I need to validate form input fields on the fly (when user is typing), and on submit. I need autocomplete feature as well.
I can find several solutions on the web like DWR, DOJO, GWT, etc. supported by spring.
Is there a best practice, or offering what should I use?