у меня есть страница jsp... я динамически добавляю некоторый контент на страницу в зависимости от параметров запроса (массив будет возвращен по запросу), на основе этого я должен создать раскрывающийся список. я хочу сделать это при изменении другого выпадающего списка ... так что это можно сделать только с помощью javascript, но я не могу использовать скриптлет в js, это действительно возможно ??
EDIT: я также хочу выполнить некоторые действия со значениями, полученными из скриптлета.
это будет в таком роде
function changeMethod(){
var templateselected = document.getElementById("templateDropDown");
var versionDropDown = document.getElementById("versionDropDown");
if ( templateselected.options.selectedIndex != -1)
{
var selected=templateselected[templateselected.options.selectedIndex].value;
removeChildNodes(versionDropDown);
<%
RetrieveTempSecVersions[] lsListOfFiles = (RetrieveTempSecVersions []) request.getAttribute("templateNames") ;
for (int i=0 ; i < lsListOfFiles[1].getVersionNumber().length ; i++ ) {
System.out.println("helllooooo");%>
versionDropDown.innerHTML+='<OPTION VALUE="'+<%=lsListOfFiles[1].getVersionNumber()[i]%>+'">'+<%=lsListOfFiles[1].getVersionNumber()[i]%>+'</OPTION>';
<%}%>
}
}