Si comme vous le dites, l'application est en cours d'exécution sans erreurs et vos données ne sont pas validées, alors je pense que le plugin validateur n'est pas repris par votre application. Cela peut se produire si votre formulaire de connexion ne s'étend pas ValidatorForm
mais votre ActionForm
. Développez-vous ValidatorForm
? Revérifiez votre code par rapport à Struts validator guide
Même si vous l'avez déjà fait, il y a encore quelque chose que vous avez peut-être manqué ou mal compris.
Demandez à un collègue ou un ami de le regarder. Quelqu'un avec une perspective propre et fraîche pourrait remarquer quelque chose que vous avez manqué parce que vous avez regardé longuement votre propre code. Si cela n'est pas possible, vous pouvez toujours supprimer tout (c'est-à-dire: enregistrer la solution actuelle quelque part puis obtenir une copie propre du contrôle de la source) et recommencer à zéro. Si cela fonctionne, vous pouvez comparer avec ce que vous avez sauvegardé à partir de votre solution initiale et repérer la différence.
Il peut être utile de montrer comment vous l'avez configuré – ziggy