JavaEE中EL表达式
来源:互联网 发布:淘宝南风小铺抄袭 编辑:程序博客网 时间:2024/06/05 14:37
EL全名为Expression Language
EL语法很简单,它最大的特点就是使用上很方便,EL表达式在jsp页面中使用。
接下来介绍EL表达式内容:
1、EL表达式的语法
EL表达式主要用于替换了jsp表达式:<%= %>。
在jsp页面中,有四大作用域,分别是:pageContext,request,session,application。
EL表达式中作用域和jsp对应的作用域分别是:
pageScope 对应 pageContext。
requestScope 对应 request。
sessionScope 对应 session。
applicationScope 对应 application。
它们的大小顺序:
pageScope < requestScope < sessionScope < applicationScope
EL表达式的语法有两种,分别是:
① ${域.属性 }
案例1(作用域):
使用jsp脚本,给各个作用域设置了键为name,但值各个不相同。通过EL表达式将对应的域的name属性输出。
在第23行,没有给出指定的作用域,那么它会默认输出最小的作用域:pageScope,如果pageScope没有name
这个属性,那么它会继续往上走一级,变成requestScope,以此类推。
案例2(操作符):
通过jsp脚本,给request域设置了 一个键为name,值为"Demo",使用EL表达式向网页输出,
输出结果在页面上都是 Demo。
EL表达式可以通过"."或者['']运算符,得到域的属性值。
案例3(在标签内输出):
EL表达式可以在标签内作为属性的值输出,因为EL表达式输出的东西都是字符串。
案例4(输出空):
在 刚页面,我没有给pageContext域中设置name属性,那么使用EL表达式输出该域的name属性,
则会在网页显示空,什么也没有。
② ${param.属性 } 或者(多个属性) ${paramValues.属性}
案例1(通过超链接获得参数):
这里我写了一个小的案例,超链接里我携带了参数传到demo.jsp页面,demo.jsp页面可以通过EL表达式里的
parm或者paramValues来获取参数值。
demo.jsp:
${param.参数名 } 获取参数值。
爱好我传了多个值,可以使用${paramValues.参数名[i] } 获取参数值。
页面结果:
完成。
以上就是EL表达式的两种语法,谢谢阅览。
- JavaEE中EL表达式
- javaEE EL表达式
- javaee的EL表达式
- javaee EL表达式
- 【JavaEE】JSP表达式--EL表达式用法
- JAVAEE-jsp,javaBean和EL表达式
- javaee学习之路(十三)EL表达式
- javaee之el表达式的运用
- JavaEE 中JSTL EL的应用
- struts2中EL表达式
- J2EE中EL表达式
- jsp中EL表达式
- Jsp中EL表达式
- J2EE中EL表达式
- J2EE中EL表达式
- Struts2中EL表达式
- JavaEE EL表达式杂记(EL内置对象 EL隐式对象)
- JavaEE学习笔记之Servlet/JSP—EL表达式
- POI操作Excel的简单操作
- Linux 程序包
- 《APUE》读书笔记-第二十章数据库函数库
- Android studio 版本号升级
- Windows下实现端口映射
- JavaEE中EL表达式
- java中的注解
- SSIS的CheckPoint用法
- (Dijstra + 优先队列,Floyd,BellmanFord,SPFA)HDU-1874
- List数据多重规则排序
- 《JAVA与模式》之建造模式
- 关于LINQ使用心得记录
- SpringMVC注解@RequestParam全面解析
- Myeclispse 配置Spring 与Mybaits的自动提示