EL(Expression Language) :就是用更简单的语法支持对象引用
- 用以访问页面的上下文以及不同作用域中的对象
- 取得对象属性的值,或执行简单的运算或判断操作
- 支持自动数据类型的转换
语法:
- ${EL表达式}
- 对象引用:${user}
- 对象的属性值:“.”操作符
${user.name}
${user.age}
- 属性值访问:[ ]与.运算符的区别
EL 提供“.“和“[ ]“两种运算符来存取数据。
- 一定要使用[]:
1.当属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,例如:
${user.My-Name}应当改为${user["My-Name"] }
2.要动态取值时,例如:
${sessionScope.user[data]}中data 是一个变量
网友评论