Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取通过location.replace(URL)发送的值_Javascript - Fatal编程技术网

Javascript 如何获取通过location.replace(URL)发送的值

Javascript 如何获取通过location.replace(URL)发送的值,javascript,Javascript,在我的JavaScript函数中,我这样做是为了将参数重定向到servlet: var ids1=document.getElementById("projet").value; document.location.href("http://localhost:8080/Opc_Web_App/ServletAffectation?ids1="+ids1); 在servlet中,我执行以下操作以获取值: String idprojet= request.getParameter("ids1")

在我的JavaScript函数中,我这样做是为了将参数重定向到servlet:

var ids1=document.getElementById("projet").value;
document.location.href("http://localhost:8080/Opc_Web_App/ServletAffectation?ids1="+ids1);
在servlet中,我执行以下操作以获取值:

String idprojet= request.getParameter("ids1");
System.out.println("le projet selectionné est :" +idprojet);
问题是我的屏幕上没有System.out.print的结果;换句话说,servlet没有得到参数

直到现在我才发现这个问题。 请帮忙。 谢谢。

应该是

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

Matthew所说的或将JavaScript更改为:

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

我想您的意思是
location.replace
而不是第一个代码段上的
location.href
。很抱歉,我之前已更改为ids1,但仍然存在相同的问题