我查过,但是都是利用的数组做的,我用的是java中的list,不知道怎么做啊!

解决方案 »

  1.   

    <%/*
                      <html:select property="xx" onchange="submit();">
              <html:option value="NullType">名称</html:option>        <html:option value="A">xx</html:option>
            <html:option value="B">xx</html:option>
                  </html:select>*/%>
      

  2.   

    本人以前写的一个小例子,不知对你是否有帮助
    http://tech.ccidnet.com/pub/article/c1060_a172829_p1.html
      

  3.   

    <SCRIPT language=JavaScript>
                  <!--
                  var articleSubClassGroups=document.articleClassForm.articleClassID.
     options.length
                  var articleSubClassGroup=new Array(articleSubClassGroups)
                  for (i=0; i<articleSubClassGroups; i++)
                  articleSubClassGroup[i]=new Array()
                  <logic:iterate name="articleSubClassList" id="articleClassForm"
      scope="request" type="entity.ArticleClassForm">
                    articleSubClassGroup[<bean:write name="articleClassForm"
    property="subI"/>][<bean:write name="articleClassForm"
    property="subJ"/>]=new Option("<bean:write name="articleClassForm"
    property="articleSubClassName"/>","<bean:write name="articleClassForm"
    property="articleSubClassID"/>")
                  </logic:iterate>
                  var articleSubClassTemp=document.articleClassForm.articleSubClassID
                  function articleClassFormredirect(x){
                    for (m=articleSubClassTemp.options.length-1;m>0;m--)
                    articleSubClassTemp.options[m]=null
                    for (i=0;i<articleSubClassGroup[x].length;i++){
                      articleSubClassTemp.options[i]=new
    Option(articleSubClassGroup[x][i].text,
                       articleSubClassGroup[x][i].value)
                    }
                    articleSubClassTemp.options[0].selected=true
                  }
                 //-->
               </SCRIPT>
    谢谢,不过上面的这段代码把javascript和struts标签混在一起写,有什么规则吗?