Téléchargement des produits


Version anglaise


 

 

Pour créer une liste utilisant un JavaBean Adélia en passant par les assistants Websphere Studio :

 

1.   Créez un JavaBean avec Adélia qui propose une liste en paramètre.
 

2.   Créez une nouvelle page JSP vierge.

 

Cette page doit avoir l'extension ".jsp". Dans notre exemple, la page se nomme "listeclient.jsp".

 

 

 

3.   Construisez la page en HTML pur en ne mettant en place qu'une ligne au tableau qui sera remplie dynamiquement.

Positionnez le curseur dans l'une des cellules puis lancer le menu : Insertion/Eléments dynamiques/Affichage des propriétés.
Cliquez ensuite sur Parcourir pour récupérer la propriété de l'objet que l'on désire afficher dans la cellule courante du tableau.

 

 

 

 

Répétez cette opération pour chaque cellule du tableau dans lesquelles vous souhaitez afficher les informations issues du Bean.

 

4.   Indiquez ensuite que la seconde ligne du tableau doit être répétée :

Dans les attributs du tableau, sur le second onglet, cochez l'option Boucle, parcourez la liste pour récupérer le nom de la liste sur laquelle vous souhaitez effectuer cette boucle dynamique puis indiquez les plages devant être répétées (dans notre exemple, il s'agit uniquement de la seconde ligne à répéter).

 

 

Validez l'opération puis cliquez sur l'onglet Code source HTML de l'éditeur.

Repérez l'instruction suivante :

<%

Manager.refresh (FLSTCL);

%>

 

Faites en sorte que le nom passé en paramètre soit le même que celui indiqué dans la déclaration du JavaBean :

<jsp:useBean class= "com.hardis.formation.FLSTCL" id= " fLSTCL "></jsp:useBean>

 

5.   Il vous suffit maintenant de publier la page et de la tester, tout doit fonctionner si la configuration a été correctement mise en place.

 

6.  Dans le cas où vous souhaitez créer un lien hypertexte de façon dynamique sur chaque ligne du tableau (dans notre exemple sur le code matricule), vous devez vous positionner sur l'icône dans la cellule concernée puis exécuter une insertion de lien (par clic droit de la souris).

 

 

Le lien est fixé grâce au champ URL.

En cliquant ensuite sur le bouton Edition, vous obtenez une fenêtre autorisant la déclaration de paramètres http. L'un de ceux-ci peut-être dynamique, donc basé sur une propriété du Bean Adélia.

Le lien obtenu aura la forme suivante :

http://domain/detailclient.jsp?CODECLI=C0050&CODACTION=DETAIL

 

 

 

↑ Haut de page

  • Aucune étiquette