el表达式中 用c:if标签 如何判断 是否是Null
代码如下:
<span class="user-name adminName">
<c:if test="${empty admin.name}">
机构获取失败 </c:if>
<c:if test="${not empty admin.name}">
${admin.accessman} </c:if>
</span>
<span class="user-name adminAddress">
中间人: <c:if test="${empty admin.accessman}">
暂无 </c:if>
<c:if test="${not empty admin.accessman}">
${admin.accessman} </c:if>
</span>
扩展资料
EL是为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。
EL表达式的语法:语法:${ EL表达式 }
EL 表达式类似于 JSP 表达式 <%=表达式%>,EL 语句中的表达式值会被直接送到浏览器显示,通过 page 指令的 isELIgnored 属性来说明是否支持 EL 表达式。
当 isELIgnored 属性值为 false 时,JSP 页面可以使用 EL 表达式,当 isELIgnored 属性值为 true 时,JSP 页面不能使用 EL 表达式。isELIgnored 属性值默认为 false。
参考资料来源:
推荐于2017-09-11
用来对一个空变量值进行判断 : null 、一个空 String 、空数组、 空 Map 、没有条目的 Collection 集合
直接用${empty member ? "null" : "not null"}
EL表达式这样实现就可以了。