JSTL 标签 判断参数是否为空

在项目中使用 JSP 做为页面视图层,如今须要判断某个字段是否为空,空就不显示,不为空呢则显示。html

在这里可使用 JSP 的标准标签库 JSTL 中的核心标签 <c:if> 判断参数是否为空。java

首先引入核心标签库:jsp

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

参数为空学习

<c:if test="${empty str}"> str 为空</c:if>

参数不为空code

<c:if test="${not empty str}"> str 不为空</c:if>

判断对象是否为空,若是为空不显示出来htm

<c:if test="${not empty obj.name}">
    <c:out value="${obj.name}" escapeXml="false"/>
</c:if>

<c:out> 标签用于在 JSP 中显示数据,就像 <%= ... >对象

 

水平有限,如有问题请留言交流!blog

互相学习,共同进步:) 转载请注明出处谢谢!class

相关文章
相关标签/搜索