`
魏祖清
  • 浏览: 180240 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

el ${empty}

阅读更多
<c:if test="${! empty key}">${key}</c:if>
<c:if test="${empty key}">所有</c:if>

当key不为空时输出key的值。当key为空时,输出“所有”


规则:
1若key为null时,返回true
2若key为空String时,返回true
3若key为空Array时,返回true
4若key为空Map时,返回true
5若key为空Collection时,返回true
6否则,返回false
分享到:
评论

相关推荐

    el表达式empty的用法

    在探讨EL表达式的`empty`操作符之前,我们先简要了解一下什么是EL表达式。EL,全称为Expression Language,是JavaServer Pages (JSP) 技术中的一个重要组成部分,用于在JSP页面中访问和操作JavaBean对象。EL表达式...

    jspEL表达式和el

    同时,EL还支持空值检查,如`${empty user}`将检查`user`是否为空。 **7. EL的安全性** EL在默认情况下不执行任何脚本代码,这增强了安全性。然而,如果不小心暴露了敏感的Java对象或方法,可能会导致安全漏洞,...

    EL手册 EL手册 EL手册

    list.size() : 'empty'}`。 6. **类型转换**:通过`as`关键字进行类型转换,如`${number as int}`将字符串转换为整数。 在《EL手册》中,你会详细了解到EL的版本发展,从EL 2.0到EL 3.0的改进,包括引入了新的函数...

    用EL判断登入密码和用户名是否为空

    在上述代码中,`not empty`是EL表达式的一个操作符,它用于检查对象是否为非空。如果对象是null或者其字符串值为零长度(""),`not empty`返回false,否则返回true。因此,这些表达式可以帮助我们验证用户名和密码...

    EL表达式使用文档,方便快速使用EL表达式.pdf

    EL 表达式还支持一些内置的运算符,例如 empty 运算符,用于判断一个对象是否为空。如果这个运算符的参数为 null、空字符串、空数组、空 Map 或集合,则返回 true,否则返回 false。 在 EL 表达式中,还可以使用...

    el表达式介绍 el表达式使用帮助文档

    9. **空值处理**: `${empty var}`,检查变量是否为空。 10. **类型转换**: `${(int) var}`,将变量转换为指定类型。 ### EL的作用域 EL支持四种作用域,对应JSP的四个内置对象: 1. **pageContext**:仅在当前...

    EL表达式运算符用法

    ### EL表达式运算符用法详解 #### 一、概述 在Java Web开发中,EL(Expression Language)表达式是一种非常实用的语言特性,主要用于在JSP页面中获取对象的值或者执行简单的运算操作。EL表达式的引入极大地简化了...

    EL 表达式 EL-Java

    此外,EL还提供了一些特殊操作,如`length`用于获取字符串或数组的长度,`empty`用于检查变量是否为空,`indexOf`、`substring`等用于字符串操作。 EL表达式可以在JSP的标签、脚本元素或文本中使用,它使得JSP页面...

    java EL 表达式的例子

    8. **空值检查**:使用`empty`关键字可以检查变量是否为空,如`${empty user}`。如果`user`为`null`或空字符串,该表达式将返回`true`。 9. **类型转换**:EL允许隐式类型转换,如`${intVar + strVar}`会尝试将`...

    教会你怎样用好el表达式

    - 检查变量是否为空:`${empty user}` - 条件判断:`${user.age &gt; 18 ? "成年人" : "未成年人"}` - 访问请求参数:`${param.email}` 总结来说,EL表达式是JSP开发中的强大工具,它简化了数据的获取和处理,提高了...

    EL表达式和jsp JSTL标签库的总结

    ### EL表达式与JSP JSTL标签库的总结 #### 一、EL表达式的使用方法及示例 ##### 1. EL隐含对象 在Java Server Pages (JSP) 技术中,EL(Expression Language)表达式是一种用于简化JSP页面中Java代码编写的工具。...

    EL语言经典介绍

    ### EL语言经典介绍 #### JSTL(JSP标准标签库)概述 JSTL,全称为JavaServer Pages Standard Tag Library(JavaServer页面标准标签库),是一种被广泛应用于Web开发中的技术,尤其适用于那些基于Java的Web应用。...

    EL表达式在前后台的取值赋值问题

    在EL表达式中,可以使用`empty`关键字来判断一个对象是否为空。如果对象不存在或者其值为`null`、空字符串或空集合,则返回`true`;反之则返回`false`。 - **后台设置**: ```java request.setAttribute("value1...

    自定义EL表达式

    EL表达式还支持empty运算符,例如,${empty list}用于检查List集合是否为空,${empty map}用于检查Map集合是否为空。 EL表达式是一种非常强大和灵活的表达式语言,广泛应用于Web应用程序开发中,可以帮助开发者快速...

    EL表达式使用详解

    5. 其他运算符:包括空值检查运算符(`empty`),用于检查对象、集合或数组是否为空。 6. Functions:EL表达式中也可以调用在JSP页面或标签库中定义的函数。这些函数可用于执行特定的操作,如字符串处理、日期操作...

    EL和JSTL.doc

    3. empty操作符用于检查对象、集合或字符串变量是否为空或null,例如${empty param.userName}等同于${param.userName == null}。 4. 关系操作符&gt;、&lt;、&gt;=、、==、!=等用于比较操作。 5. 逻辑操作符&&、||、!等用于...

    el与jstl详解

    ### EL (Expression Language) 表达式 #### 1. 概述 EL表达式是JSP 2.0及之后版本中引入的一种强大的特性,它允许开发者在JSP页面中方便地访问JavaBean对象的属性,以及各种作用域内的变量。EL表达式的引入大大简化...

    EL表达式 隐式对象

    EL 提供了一些内置函数,如 `empty`、`notEmpty` 等,这些函数可以简化条件判断语句。 ##### 3. 条件与循环 虽然 EL 本身不支持复杂的条件和循环逻辑,但它可以与 JSTL 结合使用来实现更为复杂的逻辑控制。 #### ...

    JSP-EL表达式.ppt

    * 空操作符(empty):当值为 null 时返回 true EL 隐式对象 EL 提供了多种隐式对象,包括: * pageContext:提供对页面属性的访问 * param:返回客户端的请求参数的字符串值 * paramValues:返回映射至客户端的...

Global site tag (gtag.js) - Google Analytics