JavaEE--EL表达式
2024-10-07 05:05:43
EL(Expression Language)是为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,使得用户对常用四大域中的数据操作更为方便同时也避免了一些异常情况的发生,EL中可以实现一些数据的数学运算,也可以实现不同类型数据间的转换。
1.取数据
全域查找 ${x}
指定域查找 ${pageScope.x} request session application
2.深度导航
对于一个JavaBean来说EL表达式可以直接调用该JavaBean的get(或者符合get方法命名规范的)方法取得属性或执行该方法内部逻辑。
${bean.time.day} ${bean.time.month} ${bean.time.year}
3.操作集合
- 对于集合EL也提供了类似于JavaBean的访问指令,当list中保存了UserBean时取得内部属性写法为:
${pageScope.list[0].username} ${pageScope.list[0].password}
- 对于map集合来说取得属性写法为:
${pageScope.map['u1'].username} ${pageScope.map['u1'].password}
${pageScope.map.u1.username} ${pageScope.map.u1.password}
☆EL中的对象
☆EL运算符
最新文章
- 修改Linux系统日期与时间date clock
- 有一个团队协同工具,叫Worktile
- 2016-06-13:NAT原理
- Linux内核分析第五周学习总结:扒开系统调用的三层皮(下)
- POJ-2886 Who Gets the Most Candies?(线段树+模拟)
- Android IOS WebRTC 音视频开发总结(十八)-- 手机适配
- CentOS6.0/RedHat Server 6.4安装配置过程 详细图解!
- android 中怎么控制checkbox中文本与左侧box的距离
- FWT 学习总结
- 中文编码之GB2312,Big5,GBK简介
- Linux procfs详解
- SSE 标准化向量
- 一步一步学J2SE-HashMap的实现原理
- 【ABP.Net】1.创建项目&;介绍框架结构
- AIDL基本使用
- NET设计模式 第二部分 行为型模式(16):命令模式(Command Pattern)
- unity3d-射线(Ray)
- 小玩意1-实时获取IE浏览器输入框URL地址
- 【Java面试题】47 heap和stack有什么区别
- Qt5显示中文字符