非空判断

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

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

xxx

  <%-- 为空 --%>


  <%-- 不为空 --%>
 
 

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

request.setAttribute("customercode", customercode);
request.setAttribute("orderList", orderList);


	
		
	
	
		
	
	

  

 

你可能感兴趣的:(非空判断)