【发布时间】:2010-03-23 10:28:15
【问题描述】:
我正在尝试将下拉列表的单击值发送到我的 servlet,以使用收到的值运行 SQL 查询。为此,我正在使用这样的 Ajax:
function showProject(prj) {
xmlhttp = GetXmlHttpObject();
if (xmlhttp == null) {
alert ("Browser does not support HTTP Request");
return;
}
var url = "ServletxmlGenerator.java";
idprj = prj.options[prj.selectedIndex].value;
url = url + "?idprj=" + idprj;
xmlhttp.onreadystatechange = stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
servlet 时
String projectcode=(String) request.getParameter("idprj");
返回空值。
当我从构建下拉列表的 JSP 中选择一个值并从中处理函数 showProject 时,会发生同样的事情。它总是返回null。所以parameter(idprj) 无论如何都不会通过。我该如何处理。我需要将选定的值发送到 servlet 以运行我的 SQL 查询。
【问题讨论】: