JSP交互---EL表达式

1. EL 操作符

” . 操作符” ${user.name}–>可以访问user 对象的name属性
” [] 操作符 “${user[user_id]}–>当属性名中包含特殊字符时 如: “_”或 ” . ” 时
——————${array[1]} –>访问数组时
——————${user[change} –>实现动态访问,当 change 变量 变换时 访问user对象的不同属性
” 关系操作符 “ ——>和Java相同
” 逻辑操作符 “ ——>和Java相同
” Empty作符 “ ——>${empty list}检测一个变量 –如果为 null 或 长度为0 返回true

2. EL 隐式对象

作用域访问对象作用参数访问对象作用JSP隐式对象
pageScope${pageScope.erroMassger }在本页面取key为erroMassger 的值param取表单的值pageContext
requestScope${requestScope.erroMassger }在requestScope域取key为erroMassger 的值paramValues取表单的值数组(用于多选框)
sessionScope${sessionScope.erroMassger }在sessionScope域取key为erroMassger 的值
applicationScope${applicationScope.erroMassger }在applicationScope取key为erroMassger 的值

当使用EL表达式访问某个变量时, 应该指定查找的范围, 如果不指定范围, 则会按照page——>request—–>session—->application——>的次序依次查找变量, 无则返回 null

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值