需求
Java/JSTL判断给定的值(字符串)是否为空(为空字符或者是否是NULL)
实现
- 使用<c:if />
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:if test="${empty somevalue}">
somevalue 为空
</c:if>
<c:if test="${not empty somevalue}">
somevalue 不为空
</c:if>
- 使用<c:choose />
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:choose>
<c:when test="${empty somevalue}">
somevalue 为空
</c:when>
<c:otherwise>
somevalue 不为空
</c:otherwise>
</c:choose>
- 使用<c:out />
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:out value="${empty somevalue ? 'somevalue 为空' : 'somevalue 不为空'}" />
文章评论