Bonjour,

je suis en train d'essayer d'afficher une liste de résultat provenant d'une table de ma base de données.

j'essaye de le faire de 3 manières diférentes :

les 2 premières fonctionnent

par la balise logic:iterate

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
			<table border="1" width="300">
				<logic:iterate id="result" name="liste2">
					<tr>
						<td><bean:write name="result" property="libelle_type_adresse" /></td>
					</tr>
				</logic:iterate>
			</table>
la deuxième avec la méthode classique :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
<%
	ArrayList test = (ArrayList)session.getAttribute("liste");
%>
 
			<table border="1" width="800">	
				<%
				for(int i=0;i<test.size();i++) {
					BeanDspBureau dsp = (BeanDspBureau)test.get(i);
				%>
				<tr>
					<td><input type="hidden" value="<%= dsp.getNumeroOffre() %>"></td>
					<td class="styletest" width="80"><%= dsp.getLocalNumero() %></td>
					<td class="styletest" width="120"><%= dsp.getLibTypeVoie() %></td>
					<td class="styletest" width="400"><%= dsp.getLocalNomVoie() %></td>
					<td class="styletest" width="120"><%= dsp.getLocalCommune() %></td>
					<td class="styletest" width="80"><%= dsp.getLocalDept() %></td>
				</tr>
				<%
				}
				%>
			</table>
mais je voudrais utiliser les balises usebean et ça me retourne null à chaque fois ;

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
			<table border="1" width="800">	
				<%
				for(int i=0;i<test.size();i++) {
				%>
				<jsp:useBean id="beantest" scope="page" class="com.xxx.xxx.bean.BeanDspBureau"></jsp:useBean>
 
				<tr>
					<td><input type="hidden" value="jsp:getProperty : <jsp:getProperty name="beantest" property="localNumero" />"></td>
					<td class="styletest" width="80">jsp:getProperty : <jsp:getProperty name="beantest" property="localNumero" /></td>
					<td class="styletest" width="120">jsp:getProperty : <jsp:getProperty name="beantest" property="localNumero" /></td>
					<td class="styletest" width="400">jsp:getProperty : <jsp:getProperty name="beantest" property="localNumero" /></td>
					<td class="styletest" width="120">jsp:getProperty : <jsp:getProperty name="beantest" property="localNumero" /></td>
					<td class="styletest" width="80">jsp:getProperty : <jsp:getProperty name="beantest" property="localNumero" /></td>
				</tr>
				<%
				}
				%>
			</table>
si quelqu'un peut m'aider à utiliser proprement ces balise jsp:usebean et jsp;getProperty...

merci