先看例子:
<%@page pageEncoding="utf-8" %>
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
--EOF--