Valeur JSTL => JSP !

duga315 Messages postés 10 Date d'inscription jeudi 12 février 2004 Statut Membre Dernière intervention 4 mai 2004 - 12 févr. 2004 à 10:29
duga315 Messages postés 10 Date d'inscription jeudi 12 février 2004 Statut Membre Dernière intervention 4 mai 2004 - 6 avril 2004 à 09:44
Voilà, g un petit pb dans mon code suivant :

<sql:query var="reqParam" sql="SELECT * FROM parametre" />
<c:forEach begin="1" end="${reqParam.rowCount}" var="j">
<%
p="<c:out value="${j}" />";
p1=request.getParameter("paramsup"+cptreal+p+"1");
p2=request.getParameter("paramsup"+cptreal+p+"2");
p3=request.getParameter("paramsup"+cptreal+p+"3");
if ((p1.length()>0)&&(p2.length()>0)&&(p3.length()>0)) { %>
<%= p1 %> <%= p2 %> <%= p3 %><% } %>
</c:forEach>

Je récupère le nombre de ligne de la table paramètre avec des balises JSTL et je veux affecter cette valeur à une variable p dans du JSP !
Comment faire ?
Le truc, c'est que tout faire en JSP, pour la connection à la BDD, c'est trop long, c'est pour ça que j'utilise du JSTL.
Ainsi si qqun peut me dire comment passer une valeur du JSTL vers le JSP.

Merci

- [ [] [] |_ -

2 réponses

duga315 Messages postés 10 Date d'inscription jeudi 12 février 2004 Statut Membre Dernière intervention 4 mai 2004 1
12 févr. 2004 à 11:41
C'est bon j'ai trouvé tout seul !

En fait G créé une variable JSP que j'incrémente dans la boucle !

<% int pi=0; %>
<sql:query var="reqParam" sql="SELECT * FROM parametre" />
<c:forEach begin="1" end="${reqParam.rowCount}" var="j">
<%
String p=new String();
p=p.valueOf(pi);
p1=request.getParameter("paramsup"+cptreal+p+"1");
p2=request.getParameter("paramsup"+cptreal+p+"2");
p3=request.getParameter("paramsup"+cptreal+p+"3");
if ((p1.length()>0)&&(p2.length()>0)&&(p3.length()>0)) { %>
<%= p1 %> <%= p2 %> <%= p3 %><% } %>
</c:forEach>

- [ [] [] |_ -
1
duga315 Messages postés 10 Date d'inscription jeudi 12 février 2004 Statut Membre Dernière intervention 4 mai 2004 1
6 avril 2004 à 09:44
Bonjour,
voilà, j'ai un nouveau problème, j'ai créé un Bean dans lequel je met l'url de destination de l'upload de fichiers :

package connexion;
public class datas {
private String folder = "C:/jakarta-tomcat-4.1.29/webapps/ROOT/upload/schemas";
public String getFolder() { return folder; }
}

que je récupère en JSTL :

<jsp:useBean id="datas" class="connexion.datas" />

et que j'utilise

url="${datas.folder}/"+request.getParameter("what");

Le problème, c'est que ça me créé un répertoire ${datas.folder} sur le bureau et m'upload le fichier à l'intérieur, j'ai essayé avec <c:out value="${datas.folder}" />, mais il y a un problème d'ouverture/fermeture des "...

Quelqu'un aurait-il une réponse ? Merci !

- [ [] [] |_ -
0
Rejoignez-nous