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>
    

      

  • 相关阅读:
    第十篇 .NET高级技术之委托
    第九篇 .NET高级技术ref、out
    文华财经函数大全
    为字段创建全文检索索引
    C#.NET中代码注释提示
    WPF中的资源引用心得
    XAML文件动态加载
    spring MVC找不到JS的问题
    Oracle性能监控脚本
    ExtJs之Ext.data.Store
  • 原文地址:https://www.cnblogs.com/zybcn/p/11315097.html
Copyright © 2011-2022 走看看