聊一聊EL表达式

来源:互联网 发布:spss数据描述统计分析 编辑:程序博客网 时间:2024/06/16 18:28

EL表达式的作用
jsp主要的作用是实现动态页面的,而动态页面中最主要的作用就是把数据动态显示。
目前,jsp中显示数据主要用表达式实现,<%=%>
可以说,EL表达式语言,就是用来替代<%=%>
EL更加简洁,方便
EL的基本语法是以usernameEL:{param.username},param是EL中的内置对象,后续学习
表达式<%=request.getParameter(“username”)%>
除了语法不同,EL更为贴心,当username为null时,EL就不显示,而表达式会显示null
这里写图片描述


EL内置对象
为了能够方便的输出数据,EL提供了11个内置对象,其中
与请求参数有关的内置对象
EL中有两个与请求参数有关的内置对象
-param用来输出请求参数的值
这里写图片描述
这里写图片描述
与属性有关的内置对象
与属性相关的内置对象有四个
这里写图片描述
这里写图片描述


与请求头有关的内置对象
header:输出某一个请求头的值。
这里写图片描述


其他两个内置对象
这里写图片描述


最特殊的内置对象
pageContext
这里写图片描述


算术运算符
EL中支持五种算术运算符,+-*/%
比较运算符
这里写图片描述

逻辑运算符
这里写图片描述

这里写图片描述
这里写图片描述
数据类型转换
这里写图片描述

0 0