|
|
|
|
Bonjour ,
je voudrais créer un tableau dynamique en servlet/jsp.
Pour cela mon code dans mon .jsp est le suivant :
<%=
for (i= 0 ; i < <%= (String)request.getAttribute("nbrlignes") %> ; i++)
{
<tr>
<td><INPUT TYPE='radio' NAME="choix" VALUE=<%= (String)request.getAttribute("choix") %>></td>
<td><%= (String)request.getAttribute("nom") %></td>
<td><%= (String)request.getAttribute("prenom") %></td>
<td><%= (String)request.getAttribute("telfixe") %></td>
<td><%= (String)request.getAttribute("telport") %></td>
<td><%= (String)request.getAttribute("mail") %></td>
<td><%= (String)request.getAttribute("choix") %></td>
</tr>
}
%>
Le probleme est que ce code ne fonctionne pas. Je ne sais pas si mettre du code html dans du java peut se faire mais ça fait une semaine que je suis la dessus et j'en ai mar je trouve pas .... !
Si quelqu'un pourrais me dire comment il fait ou me mettre sur la voie ce serais sympa !
merci d'avance
bye
Configuration: Windows XP Firefox 2.0.0.3
Voila j'ai refait le code c mieux non ?
<% for (int i= 0 ; i < (int)request.getAttribute("nbrlignes") ; i++)
{ %>
<tr>
<td><INPUT TYPE='radio' NAME="choix" VALUE=<%= (String)request.getAttribute("choix") %>></td>
<td><%= (String)request.getAttribute("nom") %></td>
<td><%= (String)request.getAttribute("prenom") %></td>
<td><%= (String)request.getAttribute("telfixe") %></td>
<td><%= (String)request.getAttribute("telport") %></td>
<td><%= (String)request.getAttribute("mail") %></td>
<td><%= (String)request.getAttribute("choix") %></td>
</tr>
<% } %>
mais le probleme maintenant est qu'il me met : Cannot cast from Object to int alors que je lui envoie bien un int dans le .java : int nombreLignes = rs.getRow();
req.setAttribute("nbrlignes", nombreLignes);
et je recupere bien un int aussi ... je comprends pas .il se transforme en objet pour le transfert ou koi ? merci d'avance ! @tt |
Ce qu'il veux dire par là (j'essai d'interprété comme toi skylord ^^) c'est qu'il souhaite peut etre faire réellement du struts plutot que de la bidouille :)
<nested:present name="MYBEAN">
<bean:define id="nom" name="MYBEAN" property="name"/>
<table>
<tr>
<td>
<%=nom%>
</td>
</tr>
</table>
</nested:present>
Je n'ai malheureusement pour toi pas le temps de te trouver des tutos (je vais manger :D !) mais sur google en tapant "tutoriel STRUTS JSP" par exemple tu trouvera matière à apprendre :) Bon courage :) ~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~ |
D'abord tu déssignes ton tableau avec dreamweaver le plus normalement du monde aprés tu copie le code et tu le fé rentrer la boucle
|