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>