Я пытаюсь отправить выбранное значение раскрывающегося списка в мой сервлет, чтобы выполнить запрос 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);
}
сервлет при
String projectcode=(String) request.getParameter("idprj");
возвращает ноль.
Когда я выбираю значение из JSP, которое создает раскрывающийся список и из которого обрабатывается функция showProject
, происходит то же самое. Возвращает всегда null
. Так что parameter(idprj)
все равно не пропущено. Как я могу справиться с этим. Мне нужно отправить выбранное значение сервлету для выполнения моего SQL-запроса.