哦 ,调用js函数要用 dojo 吗?
没太明白你的意思?

解决方案 »

  1.   

    <select id="selTab" dojoType="ComboBox" selectOption="changeSys(this.value)">
    <%
    Map<String,List> map = new HashMap<String,List>();
    map = addSendNote();
    if (map != null)
    for(String key :map.keySet()){
    %><option value=<%=key %>><%=key %></option><%
    }
    %>
    </select>上面调用下边的函数changeSys=function(sys){
       var columns=new Array;
       <%Map<String,List> m = new HashMap<String,List>();
           m = addSendNote();
           for(String key:m.keySet()){
            java.util.List<String> childs=m.get(key);
            String options="";
            for(String column:childs){
            options=options+"<li>"+column+"</li>";
            }
        %>
        columns['<%=key%>']="<%=options%>";
        <%
           }
        %>
        document.getElementById("colvalue").innerHTML=columns[sys];
    }
      

  2.   

    当点击上边下拉列表时,结果显示在<li>里