JSTL problem
a_developper
Messages postés
36
Date d'inscription
Statut
Membre
Dernière intervention
-
a_developper Messages postés 36 Date d'inscription Statut Membre Dernière intervention -
a_developper Messages postés 36 Date d'inscription Statut Membre Dernière intervention -
Bonsoir ,
j'ai un petit problème comment je peux donner des paramètres récupéré par jstl à une méthode
j'ai un petit problème comment je peux donner des paramètres récupéré par jstl à une méthode
<%
int ir = Integer.parseInt(session.getAttribute("id").toString());
devisDAO dda = new devisDAO();
request.setAttribute("pr", dda.getAllDemandeDevis(ir));
%>
<% categorieDAO ctdi = new categorieDAO();%>
<c:forEach items="${pr}" var="cd">
<tbody>
<tr>
<td><c:out value="${cd.id}"></c:out></td>
<td><c:out value="${cd.objectif}"></c:out></td>
<td><c:out value="${cd.echeance}"></c:out></td>
<td><c:out value="${cd.description}"></c:out></td>
<td>ctdi.getnomcategorie(${cd.id_categorie})</td>
<td><c:out value="${cd.id_produit}"></c:out></td>
<td><c:out value="${cd.date}"></c:out></td>
1 réponse
Bonjour,
Pour faire un programme correct avec les technologies JSP/JSTL il ne faut pas faire de scriptlet (les morceaux de codes
Les traitements (DAO & co) doivent être faits dans la servlet et on n'appelle la JSP qu'une fois toutes les données d'affichages prêtes à être rendues.
Alors je n'ai pas compris dans ton code où était les paramètres dont tu avais besoin, mais comme ce n'est pas à la JSTL d'appeler des méthodes, ton problème devrait se résoudre en déplaçant ton code dans la servlet.
Voir Exemple simple d'application JSTL
Pour faire un programme correct avec les technologies JSP/JSTL il ne faut pas faire de scriptlet (les morceaux de codes
<% code java %>).
Les traitements (DAO & co) doivent être faits dans la servlet et on n'appelle la JSP qu'une fois toutes les données d'affichages prêtes à être rendues.
Alors je n'ai pas compris dans ton code où était les paramètres dont tu avais besoin, mais comme ce n'est pas à la JSTL d'appeler des méthodes, ton problème devrait se résoudre en déplaçant ton code dans la servlet.
Voir Exemple simple d'application JSTL
a_developper
Messages postés
36
Date d'inscription
Statut
Membre
Dernière intervention
j'ai compris je vais essayé .. les paramètres dont j'ai besoin est cd.id_categorie