2010-05-14 3 views
1

Dans ma fonction JavaScript Je aime ceci afin de rediriger les paramètres Servlet:comment obtenir des valeurs envoyées par location.replace (URL)

var ids1=document.getElementById("projet").value; 
document.location.href("http://localhost:8080/Opc_Web_App/ServletAffectation?ids1="+ids1); 

et dans le servlet, je fais ce qui suit pour obtenir la valeur:

String idprojet= request.getParameter("ids1"); 
System.out.println("le projet selectionné est :" +idprojet); 

le problème que je n'ai pas eu le résultat de System.out.print dans mon écran; donc en d'autres termes, le servlet n'a pas obtenu le paramètre.

Je ne vois pas le problème jusqu'à maintenant. S'il vous plaît aider. Merci.

+0

Je pense que vous vouliez dire '' location.replace' au lieu location.href' sur le premier extrait de code. – CMS

Répondre

2

Il devrait être

String idprojet= request.getParameter("ids1"); 
+0

Je suis désolé d'avoir changé auparavant pour ids1 mais toujours le même problème – kawtousse

0

Ce que Matthieu dit ou changer le code JavaScript:

var projet=document.getElementById("projet").value; 
document.location.href("http://localhost:8080/Opc_Web_App/ServletAffectation?projet="+projet); 
Questions connexes