Dans le fichier de configuration Struts de la figure 2, l'entrée type dans les deux tags form-bean et action spécifie le nom de la classe Java. Chaque fois qu'une requête JSP arrive avec un attribut d'action tag html:form qui correspond à l'attribut /logon du chemin du tag d'action du fichier
Configuration XML Struts
de configuration
Struts, ActionServlet crée des instances des classes
LogonForm et LogonAction. La figure 3 montre les listings
API de ces deux classes.
La classe LogonForm est un
JavaBean qui enveloppe les champs
d’entrée du nom et du mot de passe
utilisateur provenant de Logon.jsp. A
noter que, comme un JavaBean,
LogonForm a des méthodes getter et
setter pour les attributs nom et mot de
passe d’utilisateur et une méthode
nommée validate. Comme l’attribut validate
du tag d’action de configuration
Struts est réglé sur true, ActionServlet
exécutera la méthode validate de la
classe LogonForm. Généralement,
vous appliquerez la méthode validate
de la classe Form pour de simples éditions
comme la longueur du champ
(c’est-à -dire, les éditions qui n’ont pas
besoin d’accès à la base de données ni
d’appels de programme externe).
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- L’analytique prédictive au service de la décarbonation en France
- Ofelia, ex-Bonitasoft, lance une solution d’orchestration IA agentique
- Le bruit au travail et ses effets sur la concentration dans les bureaux modernes
- Cyberattaques assistées par IA : Pourquoi le modèle Mythos d’Anthropic représente une menace sérieuse pour la cybersécurité
Articles les + lus
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
À la une de la chaîne Tech
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
