- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
T19.3_EL表达式
第十九课:EL表达式 学习目标 EL 简介 EL 全名是 Expression Language,它原本是JSTL1.0 为方便存取数据所自定义的语言: JSP 表达式等效: % request.setAttribute(name, wujin); % % out.println(request.getAttribute(name)); % == %= request.getAttribute(name) % == ${name } 使用EL 是否需要引入包呢? 只要是支持Servlet2.4 或 JSP2.0 的容器,就可以在JSP 页面中直接使用EL 查看容器版本: D:\soft\Tomcat 5.5\common\lib\jsp-api.jar\META-INF\MANIFEST.MF D:\soft\Tomcat 5.5\common\lib\servlet-api.jar\META-INF\MANIFEST.MF EL 现今已经是一项成熟、标准的技术 EL 语法 EL 语法很简单,它最大的特点就是使用上很方便。其语法结构为: ${sessionScope.person.name} 所有EL 都是以 ${ 为起始,以 } 为结尾的。 上面的语法以JSP Scriptlet 解释如下: % Person person = (Person) session.getAttribute(person); String name = person.getName(); out.println(name); % EL中 . 与 [ ] 运算符的使用 EL 提供 . 与 [ ] 两种运算符来存取数据。 下列两者所代表的意思等效: ${sessionScope.person.name} 等效 ${sessionScope.person[name]} . 与 [ ] 也可以同时混合使用,如下: ${sessionScope.customer[0].price} 回传的结果是:customer中第一位客户物品的价格。 EL 隐藏对象 JSP 有9 个隐藏对象,EL 有11 个隐藏对象。 EL 讲解要点 1、EL application, session, request 属性的使用; 2、省略写法; 3、省略写法中不同作用域重名的现象; 4、JavaBean 中设置对象属性; 5、JavaBean 中包含集合属性; 6、集合中包含JavaBean 对象; 7、param 属性的使用; 8、cookie 属性的使用; 9、initParam 属性web.xml 初始化参数的使用; EL 使用实例_发送 EL 使用实例_获取 课后练习 复习掌握 EL 全部知识。 作者:吴进 EL 简介 1 EL 语法 2 EL 隐藏对象 3 4 * * 一:EL p1 发送端 body EL 发送. brbrbr % // 1、作用域范围使用 application.setAttribute(elApp, welcome Application); session.setAttribute(elSess, welcome Session); request.setAttribute(elReq, welcom Request); // 2、省略写法,如属性重名如何显示: // 3、请求顺序 request -- session -- application application.setAttribute(overLoading, chain); session.setAttribute(overLoading, guangDong SZ); // 4、JavaBean中设置对象属性 com.itjob.wujin.Person ps = new com.itjob.wujin.Person(wujin, szBaoAn); session.setAttribute(elPerson, ps); // 5、JavaBean中包含集合属性 ArrayListString phones = new ArrayListString(); phones.add(12345678901); phones.add(33445566778); phones.add(98764372293); ps.setPhones(phones); session.setAttribute(elPerson, ps); // 6、集合中包含Ja
您可能关注的文档
最近下载
- 冠心病合并房颤的抗凝抗栓策略.ppt VIP
- 副高中医护理试题及答案.docx
- 员工职业发展通道设计课程.ppt VIP
- 注册安全工程师中级其他安全生产专业实务(电气安全)模拟试卷3.pdf VIP
- VDI2230高强度螺栓连接的系统计算中文版.pdf VIP
- 汉威KB500可燃气体报警控制器使用说明书.pdf
- 2024-2030全球摩托车和机车头盔行业调研及趋势分析报告.docx
- 2024-2030全球全面式蓝牙摩托车头盔行业调研及趋势分析报告.docx
- 神木市东安煤业有限公司煤炭资源整合项目(0.60Mt_a)(重大变动)环境影响报告书.pdf VIP
- (高清版)DB11∕T 1702-2019 生活饮用水样品采集技术规范.pdf VIP
文档评论(0)