我使用URL向servlet传值,但在servlet中用request.getParameter()来取得参数时得到的是null,貌似参数没有传过来!请大家帮忙分析下!这个是javascript中的一段代码,servlet用的是doGet()的方法 var url = "BookServlet?" + createAddQueryString(bookname,author,publish,price,"add") + "&ts=" + new Date().getTime();
createXMLHttpRequest();
xmlHttp.onreadystatechange = handleAddStateChange;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
createXMLHttpRequest();
xmlHttp.onreadystatechange = handleAddStateChange;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
alert(url);
getParameter()函数有三种返回值
第一:返回正确的值
第二:返回空串,这时参数没有赋值;
第三:返回null,表示没有这个参数。你再好好看看你的html文件里的设置。
另外,这些函数都对大小写敏感的。看看是不是这里的错。