Bonjour à tous !

Je développe actuellement une appli web assez simple (site de petites annonces). Vu la relative simplicité de mon appli, et le peu de temps que j'ai a disposition, je pensais me limiter aux (simples) servlets/JSP, sans passer par un gros framework comme Struts qui m'obligerait à passer du temps pour le découvrir et le maîtriser.

Ma question est la suivante : y a-t-il un moyen d'automatiser la validation de formulaires en JSP (taglib, etc...) ? Ce qu'il me faut, c'est :
  1. contrôler que les champs obligatoires ont été remplis
  2. si possible, contrôler le type de données (adresse email, prix, etc...)


Ou dois-je le faire à la main (en renvoyant sur mon formulaire en cas d'échec de la validation, avec affichage du message d'erreur et re-remplissage des champs que l'utilisateur avait remplis, comme on le ferait en PHP par exemple) ?

Merci d'avance !