salut tout le monde,

Pour afficher mes données de la base j'ai suivit le tutoriel du site

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<table>
 
	<logic:iterate id="ligne" name="liste">
		<tr>
			<logic:iterate id="colonne" name="ligne">
				<td><bean:write name="colonne" /></td>
			</logic:iterate>
		</tr>
	</logic:iterate>
 
</table>
et çà marche bien .


maintenant j'ai voulu afficher mes données de façon différente pour chaque colonne (pour la dernière colonne, je met la valeur comme paramètre d'un lien)
avant de poster j'ai lu des threads similaires mais çà ne marche pas pour moi et je n'ai pas su la cause .
voici mon code :

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
 
<table>
  <logic:iterate id="item" name="liste">
  <tr>
          <bean:define id="test1" name="item" property="nom" />
  <td><bean:write name="test1" /></td>
 
          <bean:define id="test2" name="item" property="id" />
  <td><html:link page="/validation.do?id='<bean:write name="test2" />' ">
	  valider
          </html:link></td>
 
<td><bean:write name="id" /></td>
</tr>
</logic:iterate>
</table>
je sais que la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<td> 
<html:link page="/validation.do?id='<bean:write name="test2" />' ">
...
 
</td>
est louche , mais même sans tout le <td>..</td>, j'ai toujours le message :
StandardWrapperValve[action]: Servlet.service() for servlet action threw exception
javax.servlet.jsp.JspException: No getter method for property nom of bean item
alors une idée comment résoudre cette erreur ?

Merci beacoup