Quelle validation dois-je utiliser
-
06-07-2019 - |
Question
Je travaille sur une application Web J2EE
Ici, nous utilisons JSP et Struts
Je sais que l'on peut utiliser
-
Validation côté client (utilisation de JavaScript)
-
Validation côté serveur (utilisation du cadre de validation)
Ma question est de savoir quel moyen est le plus approprié et qu’il faut utiliser dans l’application, et pourquoi.
La solution
Vous devez utiliser les deux .
La validation côté serveur est requise pour que personne ne puisse utiliser des requêtes mal formées et accéder à vos données. Vous devez effectuer une validation côté serveur car n'importe qui peut envoyer des requêtes mal formées directement sur votre page (plutôt que de passer par vos scripts côté client)
La validation côté client sert uniquement à aider les utilisateurs innocents à soumettre des données correctes au cas où ils commettraient une erreur qui aurait coûté un voyage entier au serveur et un rechargement de page à détecter et à afficher autrement.