JSP/JSTL判断字符串是否为空/不为空

2022-03-23 1473点热度 0人点赞 0条评论

需求

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 不为空'}" />

 

admin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论