中国高校课件下载中心 》 教学资源 》 大学文库

珠海科技学院:《Web应用程序开发技术》课程教学资源(PPT课件)ch6 EL表达式

文档信息
资源类别:文库
文档格式:PPT
文档页数:16
文件大小:176KB
团购合买:点击进入团购
内容简介
珠海科技学院:《Web应用程序开发技术》课程教学资源(PPT课件)ch6 EL表达式
刷新页面文档预览

EL表达式

EL表达式

主要内容 1. EL简介 2.EL隐式对象 3.EL变量 4. 自定义函数

主要内容 1. EL简介 2. EL隐式对象 3. EL变量 4. 自定义函数

1.EL表达式(Expression Language) 为了使]SP写起来更加简单,它提供了在 JSP中简化表达式的方法。 EL表达式基于可用的命名空间 (PageContext属性)、嵌套属性和对 集合、操作符(算术型、关系型和逻辑型) 的访问符,映射到]ava类中静态方法的 可扩展函数以及一组隐式对象

1.EL表达式(Expression Language) ◼ 为了使JSP写起来更加简单,它提供了在 JSP 中简化表达式的方法。 ◼ EL表达式基于可用的命名空间 (PageContext 属性)、嵌套属性和对 集合、操作符(算术型、关系型和逻辑型) 的访问符,映射到 Java 类中静态方法的 可扩展函数以及一组隐式对象

1.EL表达式 1. 所有的表达式以${开始,以}结束: sfexpression} 2. 可以使用在]SP标记中,也可以作为元素 属性的值,但不能用在脚本元素中。 3. 使用[]或.访问数据 ${user.name}$fuser["name"])

1.EL表达式 1. 所有的表达式以${开始,以}结束: ${expression} 2. 可以使用在JSP标记中,也可以作为元素 属性的值,但不能用在脚本元素中。 3. 使用[] 或 . 访问数据 ${user.name} ${user[“name”]}

1.EL表达式 4.运算符 ■算术运算符:+-*/% 关系运算符:==、!=、、= 逻辑运算符:&&、II、I

1.EL表达式 4. 运算符 ◼ 算术运算符:+-*/% ◼ 关系运算符:==、!=、、= ◼ 逻辑运算符:&&、||、!

1.EL表达式 Empty:检测是否为null或empty empty A} 条件运算符${A?B:C} ■优先级: ·0 -not empty */div mod ■十- 、三7 === && : :

1.EL表达式 ◼ Empty:检测是否为null或empty ${empty A} ◼ 条件运算符 ${ A?B:C } ◼ 优先级: ◼ . ◼ () ◼ - not ! empty ◼ */div % mod ◼ +- ◼ = ◼ == != ◼ && ◼ || ◼ ?:

举例 ${param.a+$param.b}=$param. a+param.b} ■使用$}及点运算符计算并输出 ■很好的处理了nul的情况

举例 ${param.a}+${param.b}=${param. a+param.b} ◼ 使用${}及点运算符计算并输出 ◼ 很好的处理了null的情况

2.EL访问数据 访问作用域变量 ■${username}。它的意思是取出某一范围 中名称为username的变量。 ·并没有指定哪一个范围的username, 所以它会依序从页面、请求、会话和 应用作用域范围查找。也可以指定范 围进行查询 ${sessionScope.user}

2.EL访问数据 ◼ 访问作用域变量 ◼ ${username}。它的意思是取出某一范围 中名称为username的变量。 ◼ 并没有指定哪一个范围的username, 所以它会依序从页面、请求、会话和 应用作用域范围查找。 也可以指定范 围进行查询 ${sessionScope.user}

2.EL访问数据 假如途中找到username,就直接回 传,不再继续找下去,但是假如全部 的范围都没有找到时,就回传空字符 串。 ■举例1.jsp

2.EL访问数据 ◼ 假如途中找到username,就直接回 传,不再继续找下去,但是假如全部 的范围都没有找到时,就回传空字符 串。 ◼ 举例 1.jsp

2.EL访问数据 属性范围在EL中的名称 page pageScope request requestScope session sessionScope application applicationScope

2.EL访问数据 ◼ 属性范围在EL中的名称 page pageScope request requestScope session sessionScope application applicationScope

共16页,试读已结束,阅读完整版请下载
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档