EL 表达式和 JSTL 标签(1)

    xiaoxiao2025-08-07  4

    本系列博客汇总在这里:EL 表达式和 JSTL 标签汇总

    目录

    EL 概述一、什么是 EL二、EL 操作操作对象的方式


    EL 概述

    一、什么是 EL

    EL(Expression Language)是一门表达式语言,它对应 <%=…%>。我们知道在 JSP 中,表达式会被输出,所以 EL 表达式也会被输出。EL 表达式的格式:${…},例如:${1+2}。在使用 EL 表达式时,要求 page 指令的 isELIgnored 属性为 false。这样 JSP 在编译成 .java 时,才不会忽略 EL 表达式。如果你希望某个 EL 表达式被 JSP 编译器忽略,那么可以在 EL 表达式之前添加 “\”,例如:\${1+2}。

    二、EL 操作操作对象的方式

    操作变量和常量:${name}、${8};操作 List 和数组:${list[0]}、${arr[0]};操作 bean 的属性:${person.name}、${person[‘name’]},对应 person.getName() 方法;操作 Map 的值:${map.key}、${map[‘key’]},对应 map.get(key)。

    如有错误,欢迎指正!

    最新回复(0)