为什么需要EL
在使用EL表达式前,我们在JSP页面获取数据都是用java脚本。这样显得我们的页面有以下局限:
1、在JSP页面中嵌入大量的Java代码
2、访问结构比较复杂的数据时代码烦琐,且经常需要强制类型转换
故EL表达式的出现,使得JSP的开发变得更加简单
EL表达式获取各类型数据的语法
1、基本语法${变量名}
变量会按照page → request → session → application的作用域顺序依次查找,找到即返回,最终找不到返回null
2、获取对象的属性
${对象名.属性}或者${对象名["属性"]}
需要注意的是,属性的首字母在小写
3、获取List集合元素 ${list[下标]}
4、获取Map集合元素
${map.键}或者${map["键"]}
浙公网安备 33010602011771号