聊一聊EL表达式

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


EL内置对象
为了能够方便的输出数据,EL提供了11个内置对象,其中
与请求参数有关的内置对象
EL中有两个与请求参数有关的内置对象
-param用来输出请求参数的值
聊一聊EL表达式
聊一聊EL表达式
与属性有关的内置对象
与属性相关的内置对象有四个
聊一聊EL表达式
聊一聊EL表达式


与请求头有关的内置对象
header:输出某一个请求头的值。
聊一聊EL表达式


其他两个内置对象
聊一聊EL表达式


最特殊的内置对象
pageContext
聊一聊EL表达式


算术运算符
EL中支持五种算术运算符,+-*/%
比较运算符
聊一聊EL表达式

逻辑运算符
聊一聊EL表达式

聊一聊EL表达式
聊一聊EL表达式
数据类型转换
聊一聊EL表达式