Je travaille sur une ancienne application Web qui utilise Struts 1.1. Pour effectuer des validations métier (validations complexes impliquant plusieurs propriétés de formulaire et appel de services backend), j'ai écrit une implémentation ActionForm qui appelle une chaîne de validateurs sur la méthode ActionForm.validate.Gestion des exceptions dans Struts 1 ActionForm
La chaîne de validateurs est implémentée en utilisant la chaîne de communes. Tout est bon, sauf que lorsqu'une exception se produit dans ActionForm.validate, elle n'est pas interceptée par le gestionnaire d'exceptions struts, mais la piletrace est affichée à l'écran. Le gestionnaire d'exception struts n'attrape pas cela
Est-il possible d'éviter la pile sur la page et de propager l'exception au gestionnaire d'exception struts?
Merci
Je ne voulais pas polluer les méthodes d'action avec des validations métier. C'est la raison pour laquelle ils ont été invoqués à partir de la chaîne de validation. Les exceptions ne sont pas interceptées par le gestionnaire d'exceptions Struts, mais elles sont interceptées par les pages d'erreur définies dans le fichier web.xml. Merci d'avoir répondu. –