jsp/servlet envoi de parametres
salut tout le monde.
mon probleme parait tout bete mais pour moi ca bloque dur:
j'ai une page jsp qui a deux liens vers une meme page servlet. en faite ce que je veux faire c'est si on clique sur le lien un j'envois une valeur vers la servlet pour identifier lelien clicque. un example vaut mieux que mes discours donc je vous montre ce que j'ai fait et voyez ce que vous pouvais pour m'aider:
jsp code 1
Code:
1 2 3 4 5
|
<html>
<a href="servlet?para=1"> lien 1</a>
<a href="servlet?para=2"> lien 2</a>
</html> |
jsp code 2
Code:
1 2 3 4 5 6 7 8
|
<%
String para="lien unique";
request.setAttribut("para",para);
%>
<html>
<a href="servlet"> lien unique</a>
</html> |
servlet code dans doPost()
Code:
1 2 3 4 5 6
|
doPost()
{
String arg=(String)request.getAttribut("para");
System.out.println(para);
} |
quelque soit le lien depuis le quelque j'envois j'obtient comme resultat avec System.out.printls(para) : null
alors j'ai essaye l'inverse dans la servlet envoyer vers jsp avec dispatch et forward en ayant au prealable fait request.setAttribut
et dans la jsp un simple requestGetattribut resutat ca marche comme sur des roulettes. mais je ne vois pas comment envoyer depuis jsp vers servlet.
puis je avoir un ptit coup de pouce??