JSP中EL表达式的empty

162 阅读1分钟

JSP使用EL表达式简化作用域共享数据的访问方式。如:

<%=pageContext.findAttribute("msg")==null?"":pageContext.findAttribute("msg") %>

等价于

${msg}

${msg}以此搜索page,request,session,application作用域,为null时返回"",或者${作用域名Scope.变量名}访问特定作用域。

${empty 变量名}判断是否为null,"",空数组(size=0)放回布尔值。