zoukankan      html  css  js  c++  java
  • 非空判断

    String字符串

    String id= null == request.getParameter("id") ? "" : request.getParameter("id").toString();
    
    if(null != id && !id.equals("")){
        //不为空
    }
    
    import org.apache.commons.lang3.StringUtils;
    if(StringUtils.isNotEmpty(id)){
        //不为空
    }

    Integer

    null != Integer ;

    对象

    null != object

    List集合

    if(null != list && list.size()>0 ){
     
    }
    
    list.isEmpty()和list.size()==0 没有区别
    

    Map集合

    if (null != map && map.size() > 0) {
    //不为空
    }
    

    JavaScript

    var actiName = $('#activity_name').val();
    //$.trim()函数会移除字符串开始和末尾处的所有换行符,空格(包括连续的空格)和制表符。如果这些空白字符在字符串中间时,它们将被保留,不会被移除。
    if(null == actiName  || '' == $.trim(actiName )){
        alert('请输入活动名称!');
        return false;
    }
    
    //判断相等时
    if(activity_type == '1'){
    
    }
    

     jsp

    第一种情况:页面之间传参,判断参数是否为空

    <a href="../info/to.jsp?area_id=<%=area_id%>&customercode=<%=customercode%>">xxx</a>
    
    <c:if test="${empty param.customercode }">
      <%-- 为空 --%>
    </c:if>
    
    <c:if test="${not empty param.customercode }">
      <%-- 不为空 --%>
    </c:if>

    第二种情况:后台传值到页面,判断参数是否为空

    request.setAttribute("customercode", customercode);
    request.setAttribute("orderList", orderList);
    
    <c:choose>
    	<c:when test="${empty customercode}">
    		<!-- customercode为空 -->
    	</c:when>
    	<c:when test="${empty orderList}">
    		<!-- orderList为空 -->
    	</c:when>
    	<c:otherwise></c:otherwise>
    </c:choose>
    

      

  • 相关阅读:
    HDU 2196 Computer
    HDU 1520 Anniversary party
    POJ 1217 FOUR QUARTERS
    POJ 2184 Cow Exhibition
    HDU 2639 Bone Collector II
    POJ 3181 Dollar Dayz
    POJ 1787 Charlie's Change
    POJ 2063 Investment
    HDU 1114 Piggy-Bank
    Lca hdu 2874 Connections between cities
  • 原文地址:https://www.cnblogs.com/zybcn/p/11315097.html
Copyright © 2011-2022 走看看