Affichage avec jsp:usebean
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:
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:
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:
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