EL表达式
来源:互联网 发布:上海数据交易中心 知乎 编辑:程序博客网 时间:2024/06/18 09:32
什么是EL
- EL即Expression Language(表达式语言)
EL的功能
- 替代JSP页面中的复杂代码
EL的语法
- ${ EL exprission }
bean.name或 { bean[‘name’] }
EL的特点
- 自动转换类型
1.1、 EL得到某个数据时可以自动转换类型
1.2、 对于类型的限制更加宽松 - 使用简单
1.1、相比较在JSP中嵌入Java代码,EL应用更简单
EL的语法
- 以“${”作为开始,以“}”作为结束
直接使用变量名获取值$
${ username }
变量属性范围(作用域)名称
EL中的运算符
- 运算符”[ ]”
运算符”.”
EL中的运算符使用示例
获取对象属性
${user.name} <----相等作用-----> ${user[name]}
EL获取对象集合中的数据
- 在Session中保存了一个(list)集合users
${sessionScope.user[1]} 得到集合中第二位的对象
EL简单应用示例
<% Map names = new HashMap(); names.put("one","LiYang"); names.put("two","WangHua"); //设置集合值,放入到请求当中 request.setAttribute("names",names);%>姓名:${names.one}<br/>姓名:${names["two"] }<br/>
EL小结
当二个不同的作用域的,通过相同键值,传递值时,接受页面,会根据就近原则取值。
设置页面
request.setAttribute(“ce”,”测试1”);
session.setAttribute(“ce”,”测试2”);
取值页面
此时取到的是 “测试1”
${ce}
取session中,指定作用域即可
${sessionScope.ce}
阅读全文
0 0
- 【EL】EL表达式
- EL表达式
- EL表达式
- EL表达式
- EL表达式
- EL表达式
- EL表达式
- EL表达式
- EL表达式
- el表达式
- EL表达式
- EL表达式
- EL表达式
- el表达式
- el 表达式
- EL表达式
- EL表达式
- EL表达式
- 在利用Spring配置数据源的出现的问题
- 创建型模式:单例模式(Singleton)
- web.xml
- 2017.07.13
- 谷歌插件解决ajax跨域问题
- EL表达式
- springmvc-servlet.xml
- python3 [爬虫入门实战]爬虫之scrapy爬取传智播客讲师初体验
- libcurl库api使用
- Javascript变量、作用域和内存问题
- springmvc和spring(一)
- Windows Sockets网络编程(2)TCP Stream拆分、拼接
- pom.xml
- DWORD转LPCSTR