NO.5|NO.5 EL表达式

1、EL概述和基本语法 EL表达式:expression language 表达式语言,要简化jsp中java代码开发。它不是一种开发语言,是jsp中获取数据的一种规范
NO.5|NO.5 EL表达式
文章图片
2、EL的具体功能 a、获取数据
EL表达式只能获取存在4个作用域中的数据
${u}原理: pageContext.findAttribute("u");
url?name=tom${param.name}
EL获取对于null这样的数据,在页面中表现为空字符串
${u.name} == u.getName()方法
点(.) 运算符相当于调了getter方法,点后页面跟的是属性名。
NO.5|NO.5 EL表达式
文章图片
NO.5|NO.5 EL表达式
文章图片
属性导航 [ ]运算符:点能做的,它也能做; 它能做的,点不一定能做
${student.name}== ${student['name']} == ${student["name"]}
NO.5|NO.5 EL表达式
文章图片
b、运算 empty:判断null,空字符串和没有元素的集合(即使集合对象本身不为null)都返回true
NO.5|NO.5 EL表达式
文章图片
NO.5|NO.5 EL表达式
文章图片
结果 【NO.5|NO.5 EL表达式】三元运算符:
NO.5|NO.5 EL表达式
文章图片
NO.5|NO.5 EL表达式
文章图片
c、隐式对象:11个 NO.5|NO.5 EL表达式
文章图片

    推荐阅读