EL表达式的作用
jsp主要的作用是实现动态页面的,而动态页面中最主要的作用就是把数据动态显示。
目前,jsp中显示数据主要用表达式实现,<%=%>
可以说,EL表达式语言,就是用来替代<%=%>
EL更加简洁,方便
EL的基本语法是以
开始,以结束例如:输出名字是username的请求参数−EL:
{param.username},param是EL中的内置对象,后续学习
表达式<%=request.getParameter(“username”)%>
除了语法不同,EL更为贴心,当username为null时,EL就不显示,而表达式会显示null
EL内置对象
为了能够方便的输出数据,EL提供了11个内置对象,其中
与请求参数有关的内置对象
EL中有两个与请求参数有关的内置对象
-param用来输出请求参数的值
与属性有关的内置对象
与属性相关的内置对象有四个
与请求头有关的内置对象
header:输出某一个请求头的值。
其他两个内置对象
最特殊的内置对象
pageContext
算术运算符
EL中支持五种算术运算符,+-*/%
比较运算符
逻辑运算符
数据类型转换