《Java Web程序设计及实践》课件第6章 EL和JSTL.ppt

《Java Web程序设计及实践》课件第6章 EL和JSTL.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

小结-*-EL的隐含对象有pageScope、requestScope、sessionScope、applicationScope、param、paramValues、initParam等EL中可以使用算术运算符、关系运算符和逻辑运算符进行运算JSTL简化了JSP开发,提供了一个无脚本环境JSTL提供了5个标签库:核心标签库、I18N标签库、XML标签库、SQL标签库和EL函数库在JSP页面中使用标签库,需要使用taglib指令导入,格式如下:%@tagliburi=标签库uri路径prefix=前缀名%核心标签库分为通用标签、条件标签、迭代标签和URL标签常用的通用标签有:c:out、c:set、c:remove和c:catch条件标签有:c:if、c:choose、c:when和c:otherwise迭代标签有:c:forEach、c:forTokensURL标签有:c:import、c:redirect和c:url常用的I18N标签有:fmt:setLocale、fmt:bundle、fmt:setBundle、fmt:message、fmt:formatNumber、fmt:formatDateEL函数主要提供了对字符串处理的功能,此外还可以利用EL函数获取集合的大小正文正文正文谢谢Thanksforlistening.目标-*-掌握EL表达式语言的语法及使用掌握EL中隐含对象的使用掌握EL中运算符的使用掌握JSTL核心标签库的使用熟悉JSTL国际化标签库的使用熟悉JSTLEL函数库的使用ELEL是JSP2.0最重要的特性之一,有以下几个特点:可访问JSP的内置对象(pageContext、request、session、application等);简化了对JavaBean的访问方式;简化了对集合的访问方式;可以通过关系、逻辑和算术运算符进行运算;条件输出EL基础语法EL的语法非常简单,是一个以“${”开始,以“}”结束的表达式示例:-*-为了简化JSP页面中对对象的访问方式,JSP2.0引入了一种简捷的语言:表达式语言(ExpressionLanguage,EL)${EL表达式}${}EL使用在JSP中使用jsp:useBean标准动作定义了一个Person对象并赋值,使用EL表达式显示数据值,示例代码如下:-*-jsp:useBeanid=personclass=com.haiersoft.entity.Person scope=request/jsp:setPropertyname=personproperty=namevalue=zhangsan/jsp:setPropertyname=personproperty=agevalue=25/姓名:${}br/年龄:${person.age}使用EL表达式代替了jsp:getProperty标准动作,直接访问bean对象的属性值并显示,与jsp:getProperty标准动作相比,EL的方式更加简捷方便EL隐含对象为了更加方便的进行数据访问,EL提供了11个隐含对象:示例:5.D.1implicit.jsp类别对象描述JSPpageContext引用当前JSP页面的pageContext内置对象作用域pageScope获得页面作用范围中的属性值,相当于pageContext.getAttribute()requestScope获得请求作用范围中的属性值,相当于request.getAttribute()sessionScope获得会话作用范围中的属性值,相当于session.getAttribute()applicationScope获得应用程序作用范围中的属性值,相当于application.getAttribute()请求参数param获得请求参数的单个值,相当于request.getParameter()paramValues获得请求参数的一组值,相当于request.getParameterValues()HTTP请求头header获得HTTP请求头中的单个值,相当于request.getHeader()headerValues获得HTTP请求头中的一组值,相当于request.getHeadersValues()Cookiecookie获得请求中的Cookie值初始化参数initParam获得上下文的初始参数值-*-使用EL隐含对象其中访问了web.xml中的

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档