Я разрабатываю веб-приложение в структурах, в котором у меня есть два раскрывающихся списка при изменении одного другого значения, которое необходимо заполнить из базы данных, для этого я использовал javascript и servlet.
При изменении первого выпадающего меню я вызываю сервлет в этом сервлете. Я заполняю выпадающий список из базы данных и записываю все значения в поток ответов следующим образом:
String buffer= "<select name='dwnfloor'><option value='0'>Select</option>";
while(result.next())
{
buffer=buffer+
"<option value="+
result.getString("ID")+
">"+
result.getString("name")+
"</option>";
}
buffer=buffer+"</select>";
response.setContentType("text/html");
response.setCharacterEncoding("UTF-8");
/*response.getWriter().println(buffer); */
response.getWriter().write(buffer);`
Но когда он возвращается на страницу jsp, ничего не выпадает. Я не понимаю, почему это происходит.