Bonjour,
j'aimerai au niveau de ma jsp pouvoir afficher des données de façon générique, de façon à n'avoir plus qu'à faire un include d'une autre jsp contenant déjà le code de l'affichage des données.
par exemple, mon bean dispose de deux variables ( présent, absent ) de type Information contenant un nom et un prénom.
je veux donc dans ma jsp écrire le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Présent <br> <bean:define id="infopresent" name="monBean" property="InformationPresent"/> nom : <bean:write name="infopresent" property="nom"> prénom : <bean:write name="infopresent" property"prenom"> Absent<br> <bean:define id="infoabsent" name="monBean" property="InformationAbsent"/> nom : <bean:write name="infoabsent" property="nom"> prénom : <bean:write name="infoabsent" property"prenom">
mais en ecrivant tout ce code une seule fois dans une autre jsp, que j'appelerai avec un include.
j'ai essayer en utilisant quelquechose comme :
La jsp generiqueinfo.jsp contenant des choses comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <nested:nest property="InformationPresent"> <jsp:include flush="true" page="generiqueinfo.jsp"/> </nested:nest> <nested:nest property="InformationAbsent"> <jsp:include flush="true" page="generiqueinfo.jsp"/> </nested:nest>
Mais je ne sais pas comment déclarer le bean utilisé dans ce cas là.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <nested:write property="nom"> <nested:write property="prenom">
Voilà si quelqu'un avait une idée de comment faire, cela m'aiderai beaucoup.
Merci d'avance de votre aide.
Partager