Exemple d’attribut de clé Struts 2

Exemple d'attribut clé Struts 2

Téléchargez-le -Struts2-Key-Attribute-Example.zip

Dans Struts 2, l'attribut «key» dans les composants de l'interface utilisateur est un moyen courant de gérer la localisation et également un moyen très efficace de coder les balises de l'interface utilisateur. Voir ci-dessous deux cas:

1. Fichier de propriétés

Un fichier de propriétés contient un seul message.

global.properties

global.username = Username

2. Cas 1

Si vous affectez un attribut «key» à un champ de texte. L'attribut key récupérera le message du groupe de ressources et le rendra basé sur lesdefault xhtml text.tfl template.


    

Maintenant, il prendra «global.username {left-side}» et «Username {right-side}» du fichier global.properties, et correspondra au modèle xhtml text.tfl suivant.


   


   

HTML final


   


   

L'attribut clé prendra les{left-side} comme nom et id de la zone de texte; {right-side} comme valeur d'étiquette.

3. Cas 2

Dans certains cas, vous devrez peut-être déclarer explicitement un nom différent pour une zone de texte.


    

Désormais, l'attribut clé prendra les «Username {right-side}» pour correspondre uniquement à la valeur de l'étiquette, le nom et l'ID de la zone de texte sont remplacés explicitement.

HTML final


   


   

L'attribut clé peut augmenter votre vitesse de développement et rendre votre code plus efficace, cela vaut la peine de l'apprendre.