怎么不让贴代码了?白写了不用正则,取值给以数组,对数组循环,有一个满足 a[i]!=null && a[i]!equals("") 的就满足要求

解决方案 »

  1.   

    再试一下int iFlag = 0;String[] a = request.getParameterValues("checkbox");for(int i = 0; i < a.length; i++)
    {
     if(a[i] != null && !a[i].equals(""))
     {
      iFlag = 1;
      break;
     }
    }if(iFlag = 0){ all null }
    else { sth is not null }
      

  2.   

    struts中的validation.xml不知道你用过没?对jsp中form提交的数据进行验证。都是用正则写的。所以我想知道我体的问题能不能用正则表达式来解决。??
      

  3.   

    好像有人在asp块中贴过此类得正则表达式
      

  4.   

    在STRUTS中的实例是这样的
    <html:form action="/abc.do" styleId="good">
       <html:checkbox property="checkBox" onclick="javascript:addToList()"styleId="goodb"   value="<%=String.valueOf(acForm1.getxxx())%>"/></html:form> 
    利用JavaScript来判断该checkbox是否被选中关键是“good.goodb[i].checked==true”一句
    <script language="JavaScript" type="text/JavaScript">
    <!--
      function addToList(){
        var flag=false;
        for (var i=0;i<good.listCount.value;i++){
       if (good.goodb[i].checked==true){
         flag=true;
       }
        }
      }
    -->
    </script>