EL 表达式

表达式:${param.username}获取请求参数,请求参数名
作用:做数据绑定,
11个内置对象 可以在四大域对象取值
pageScope 表示pageContext的域对象 当前页面
requestScope 表示request 同此请求
sessionScope 表示session 同此绘画
applicationScope 表示application 当前web应用
param 获取参数

如果不加前缀如${name} 则默认先从最小的域对象中取值
application>session>request>pageContext:作用范围从大到小

还有:pageContext可获取其他对象
${pageContext.request.contextPath}
相当于<%=request.getContextPath()%> 绝对路径

从数组里取值: r e q u e s t S c o p e . s t r s [ 1 ] 从 集 合 里 单 取 值 : {requestScope.strs[1]} 从集合里单取值: requestScope.strs[1]{requestSope.list[1]}
自定义方法里获取用户名,密码。。。: r e q u e s t S c o p e . u s e r . u N a m e u s e r 对 象 的 名 默 认 调 用 g e t 方 法 查 询 返 回 多 条 记 录 u s e r L i s t : {requestScope.user.uName}user对象的名 默认调用get方法 查询返回多条记录userList: requestScope.user.uNameusergetuserList{requestScoope.userList[1].uName} 再用循环
map键值对,map<String ,User>
map.put(“aaa”,new User(3,zhangsan,123445,nan));
😒{requestSope.map.aaa.uName}

支持运算符:==(eq) !=(ne) <(lt) >(gt) <=(le) >=(ge) &&(and)
||(or) !(not) 返回true false
${emnty name} 判断是否为空 空为true
三元运算符,
EL表达式可以自动类型转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值