EL表达式概述

来源:互联网 发布:人声节拍器软件 编辑:程序博客网 时间:2024/06/08 19:40

EL表达式的出现让Web的显示层发生了大的变革,EL是为了便于存取数据而定义的一种语言,在JSP 2.0之后成为一种标准。

EL提供(.)和([])两种运算符来存取数据,即使用点运算符(.)和方括号运算符([])。
点运算符和方括号运算符可以实现某种程度的互换,如${student.name}等价于${student [“name”]}。
当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号时,就一定要使用[]。例如${student.name }应当改为${student[“name”] }。
如果要动态取值,就可以用[]来做,而.无法做到动态取值。