Bonjour
j'utilise struts layout 1.2 et je voudrais envoyer plusieurs parmètres avec un layout link. comment je dois faire? j'ai lu quelque part qu'on utilise des virgules, si vous avez un exemple de code je suis preneur. merci pour votre aide
Bonjour
j'utilise struts layout 1.2 et je voudrais envoyer plusieurs parmètres avec un layout link. comment je dois faire? j'ai lu quelque part qu'on utilise des virgules, si vous avez un exemple de code je suis preneur. merci pour votre aide
Dans le layout:collectionItem, on peut mettre les paramètres séparés par des virgules dans les attributs paramId et paramProperty mais je ne pense pas que ça fonctionne avec le tag layout:link.
Si tu n'es pas dans le cas d'un layout:collection, tu peux passer les paramètres en les spécifiant derrière le path de l'Action et en utilisant une EL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <layout:link href="pathAction.do?prenom=${user.prenom}" paramName="user" paramId="nom" paramProperty="nom">
Modératrice Java - Struts, Servlets/JSP, ...
Bonjour, je vous remercie pour votre réponse
j'ai déjà essayé d'utiliser les EL mais ça ne marche pas, il reconnait pas l'objet que je lui passe.
L'EL n'est pas interprétée ou tu as un message d'erreur ?
Peux-tu montrer le code de la jsp et le début du web.xml ?
Et sinon, peux-tu aussi préciser quel serveur d'application tu utilises et sa version ?
C'est pour voir si tu peux passer en J2EE 1.4.
Modératrice Java - Struts, Servlets/JSP, ...
l'EL n'est pas intérprété, j'utilise tomcat5 et jdk1.4
le bout de code jsp est
Code : Sélectionner tout - Visualiser dans une fenêtre à part <layout:link href="/action.do?statut=${obj.statut}" paramId="num" paramProperty="numero" name="obj">
Le numero est bien passé en paramètre ?
Tomcat 5.5 ? peux-tu être plus précis ?
Peux-tu montrer le début du web.xml ?
Modératrice Java - Struts, Servlets/JSP, ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager