el表达式中 用c:if标签 如何判断 是否是Null

el表达式中 用c:if标签 如何判断 是否是Null 。我这样写的<c:if test="${member == 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。

参考资料来源:

百度百科——EL表达式

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-11
empty
用来对一个空变量值进行判断 : null 、一个空 String 、空数组、 空 Map 、没有条目的 Collection 集合
直接用${empty member ? "null" : "not null"}
EL表达式这样实现就可以了。本回答被网友采纳
第2个回答  2013-06-16
${member ==null } ${empty member } ${!empty member }
第3个回答  2015-05-24
EL表达式中==null和empty的区别,在金丝燕网上有详细的介绍,请查阅。
第4个回答  2013-04-09
${fn:length(member) gt 1} 看一看对象长度是不是等于1