el表达式中==null 和empty

来源:互联网 发布:kcf跟踪算法 编辑:程序博客网 时间:2024/04/25 18:26

el中保留字empty与null的区别
先看例子:

Test.jsp代码 <%@page pageEncoding="utf-8" %><BR>name:${param.name }<br />   empty处理结果: ${empty param.name }<br />   ==null处理结果:${param.name == null }  

地址栏输入:地址栏输入:http://127.0.0.1:8080/test/test.jsp
显示:

name:   empty处理结果: true   ==null处理结果:true  

地址栏输入:地址栏输入:http://127.0.0.1:8080/test/test.jsp?name=
显示:

name:   empty处理结果: true   ==null处理结果:false  

结论:

在el中 empty对”“和null的处理都返回true 而==null对”“返回false ,对null返回true

0 0
原创粉丝点击