Balise : useBean
La balise
wcf:useBean crée un objet de liste ou de mappe.
| Informations sur la balise | |
|---|---|
| Contenu de l'élément 'Body' | vide |
Attributs
| Attribut | Requis | Date/heure de la requête | Type | Description |
|---|---|---|---|---|
var |
true |
true |
java.lang.String |
Nom de la variable d'instance de portée. |
scope |
false |
false |
java.lang.String |
Portée des variables d'instance spécifiées par l'attribut var. Les valeurs de portée sont page, request, session, application. La valeur par défaut est page. |
classname |
true |
true |
java.lang.String |
Le classname pour lequel l'instance doit être créée. La valeur peut être soit List soit Map. |
capacity |
false |
true |
java.lang.Integer |
Capacité initiale de création de l'instance de liste ou de mappe. |
Variables
Aucune variable n'est définie pour la balise wcf:useBean.
Exemple
L'exemple suivant utilise la balise
wcf:useBean pour définir un HashMap qui a le nom "cachedCategoryViewMap". Ce HashMap contient des objets d'affichage de catégorie dans la portée de la requête :<wcf:useBean var="cachedCategoryViewMap" classname="java.util.HashMap" scope="request"/>L'exemple suivant utilise la balise
wcf:useBean pour définir une liste qui doit inclure les "brands" qui se trouvent dans la portée de la page :<wcf:useBean var="brands" classname="java.util.ArrayList"/>