私はjspページを持っています...リクエストパラメータに応じてページにコンテンツを動的に追加しています(リクエストによって配列が返されます)。これに基づいて、ドロップダウンを作成する必要があります。私は別のドロップダウンの変更でこれを行いたい..だからJavaScriptのみを使用して行うことができますが、私はjsでスクリプトレットを使用することができません.これは本当に可能ですか??
編集:スクリプトレットから取得した値に対してもいくつかのアクションを実行したい
このようなものになります
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>';
<%}%>
}
}