Bonjour,
Lorsque que je mets un lien avec des parametres :
toc.jsp?tic=tac
Que je clique dessus, ?tic=tac reste dans l'adresse :
index.jsp?tic=tac par exemple. J'ai essayé avec :
<a></a> et <s:a/>
Je ne comprends pas trop d'où ca peut venir.
Merci.
Version imprimable
Bonjour,
Lorsque que je mets un lien avec des parametres :
toc.jsp?tic=tac
Que je clique dessus, ?tic=tac reste dans l'adresse :
index.jsp?tic=tac par exemple. J'ai essayé avec :
<a></a> et <s:a/>
Je ne comprends pas trop d'où ca peut venir.
Merci.
Ben t'as pas le choix, c'est un lien....:king:
Si tu veux pas voir le lien, il faut que tu mettes la page que tu charges dans une frame.
Oui je sais bien, je me suis mal expliqué alors. Une fois que j'ai cliqué sur un lien paramétré les parametres reste tout au long de la navigation sur le site.
Code:
1
2 <a href="<s:url value="toc.jsp?tic=tac" includeParams="none">"> </a>
J'ai essayé mais ca ne fonctionne pas. Tu peux me dire à quoi sert cet attribut ?
http://struts.apache.org/2.0.11/docs/url.html
Ca fait longtemps que je ne l'ai pas utilisé... donc je suis pas sûr.
Ca sert à choisir si les paramètres présents dans l'url de la page seront copiés dans l'url du lien...
En fait il faudrait mettre la valeur "none" sur des liens quand tu veux que les paramètres ne restent pas.
En fait c'est pas sur le lien toc qu'il faut le mettre, mais sur les liens suivants... Mais bon, ca fait pas de mal de le mettre quand meme...Code:
1
2
3
4
5
6
7 <a href=" <s:url value="toc.action" includeParams="none"> <s:param name="tic" value="tac" /> </s:url>"> mon lien </a>
En fait les parametres restent tout au long de la navigation sur toutes les pages :s
J'ai bien essayé le code que tu m'a donné, je comprends pas.
Quand tu as mis des paramètres dans une url, elles restent ensuite dans les urls des autres pages. C'est bien ca le problème ?
Est-ce que tu peux me montrer un example de lien où tu voudrais que les paramètres n'apparaissent pas ?
Tu peux aussi essayer de mettre la ligne suivante dans struts.xml :
Code:
1
2
3
4
5
6 <struts> ... <constant name="struts.url.includeParams" value="none" /> ... </struts>
merci avec cette dernière solution ca fontionne.