我现在用struts开发,碰到个问题,就是我在ActionForm中定义了一个String[] 字段 ,然且在JSP页面中以隐藏变量的形式存放,如:<html:hidden property="content"/>  ,然后我在Javascript中取到这个字段,如:document.forms[0].elements["content"].value,这时我想把取到的这个字段再转为一个可以Javascript中使用的数组类型,不知道怎么样实现,急~~~~

解决方案 »

  1.   

    没有明白楼主的意思
    你可以在定义一个数组把content的值放在这个数组中就可以了
    如果想在ActionForm中获取数组的话,就必须在对应的ASP页面里声明同一个名字的组件。
      

  2.   

    class YourActionform {
      String[] content;
    }<html:hidden property="content[i]"/>
      

  3.   

    javascriptvar arr = document.getElementsByName("content");
    for(var i = 0; i < arr.length; i++ {
      alert(arr[i].value);
    }