• 非空判断


    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>
    

      

  • 相关阅读:
    Find all Windows Phone Application Bar Icon
    DELL PowerConnect 5548[初步]配置
    删除SD的分区
    Import/Export a database into Oracle
    索爱U100i排线更换笔记
    forrtl: severe (174): SIGSEGV, segmentation fault occurred
    下载功能和上传功能的实现
    自我小结:手动给GridView添加数据源
    删除指定目录内的文件
    GridView数据源中没有数据的时候显示表头
  • 原文地址:https://www.cnblogs.com/zybcn/p/11315097.html
Copyright © 2020-2023  润新知