不需要包,你用的都是基本类
leigth这个拼写错误
length
语法错误if应改成for
还有你在循环里对ActionsStr又赋初值,得出来的结果可能和你的预期结果不一致哦

解决方案 »

  1.   

    <%
        String[] ActionsArray=Actions.split("`");
        String ActionsStr="";
        for(int i=0;i<ActionsArray.length;i++){
            if(i==0){
                ActionsStr += ActionsArray[i];
            }else{
                ActionsStr += "," + ActionsArray[i];
            }
        }
    %>
      

  2.   

    这样写搞定:
    String[] ActionsArray=Actions.split("`");
    String ActionsStr=ActionsArray[0];
    for(int i=1;i<ActionsArray.length;i++){
    ActionsStr+= "," + ActionsArray[i];
    }
    多谢楼上两位!
      

  3.   


    String ActionsStr=ActionsArray[0];这样写不好,ActionsArray.length==0 时会报错