Bonjour,

J'ai quelques soucis avec les tags de contrôles.

Dans le code qui suit je fais la création d'un lien dynamique:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<s:url id="afficherURL" action="Ajouter_Client!actionJSP" >
	       <s:param name="bar">${header.host}</s:param>
	       <s:param name="toto">${header.host}</s:param>
	  </s:url>
	   <s:a href="%{afficherURL}">Passer un param&egrave;tre&agrave; une action</s:a>
Pas de problème, j'ai bien un lien qui se construit:http://localhost:8080/exemple06/jsp/...calhost%3A8080

l'url pointe bien sur l'action Ajouter_Client à la méthode actionJSP, je ne parviens pas a récupérer les deux paramètre: bar et toto pour voir leur valeur dans l'action.

Mon deuxième problème et avec la tag
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<s:action name="Ajouter_Client!actionJSP" executeResult="true">
 
</s:action>
<s:param name="test">Hello</s:param>
    	   <s:iterator value="#attr.names">
	       <s:property/><br />
   	    </s:iterator>
comment récupérer le paramètre test dans l'action? J'ai bien le getter et le setter mais rien que je vérifier sa valeur, elle est toujours null.

dans la même méthode j'ai aussi une liste de string et je l’initialise avec quelques éléments.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
names = new ArrayList<String>();
	  names.add("Robert");
	  names.add("Page");
	  names.add("Kate");
	  ServletActionContext.getRequest().setAttribute("names", names);
mais dans la JSP je n'ai aucun élément qui s'affiche.... n’écrit rien dans la page.

J'ai un autre exemple ou la liste est remplie d'objet complexe et ça marche nickel.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<s:iterator value="#attr.filieres">
<tr>
<td> <s:property value="code" /></td>
<td><s:property value="intitule" /></td>
</tr>.....
Je vous remercie d'avance pour votre aide.