《JSP表达式语言》PPT课件.ppt_第1页
《JSP表达式语言》PPT课件.ppt_第2页
《JSP表达式语言》PPT课件.ppt_第3页
《JSP表达式语言》PPT课件.ppt_第4页
《JSP表达式语言》PPT课件.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JSP表达式语言(jspEL),主要内容,EL简介EL运算符(掌握)EL的基本用法(掌握)EL保留字禁用ELEL隐式对象(内置对象)(掌握几个就可以)EL的应用及实例演示,EL简介,1.是expressionlanguage这两个英文单词的缩写(表达式语言)2.可以获取并显示页面上的数据,它可以替代jsp脚本表达式元素。3.它是jsp2.0规范中的一个技术,如果想解析el表达式的话,必须使用支持Jsp2.0/servlet2.4(及以上版本)技术的web服务器(tomcat5.0以上版本均支持el表达式)4.语法:$expression,EL运算符,运算符,三元运算符:a?b:c,EL的基本用法,El表达式获取变量的值,可以用.或者是这两个符号。,保留字,程序中不应使用保留字作为变量名或方法的名称,禁用EL,在JSP中禁用计算,以忽略JSP中EL表达式的执行禁用EL计算的语法为:,表达式语言浏览器类型是$headerUser-Agent.,false,计算EL,使用JSP表达式语言表达式语言浏览器类型是$headerUser-Agent.,true,不计算EL,禁用EL,表达式示例启用表达式语言$FirstName:$LastName:,isELIgnored设置为false,JSP引擎计算EL,隐式对象,隐式对象,applicationScope,requestScope,sessionScope,pageScope,隐式对象,pageContext:提供对页面属性的访问,param:返回客户端的请求参数的字符串值,paramValues:返回映射至客户端的请求参数的一组值,隐式对象,header:返回一个请求标题名称,然后将该值映射至单个字符串值,headerValues:返回映射至请求标题的一组值,cookie:返回映射至单个Cookie对象的Cookie名称,initParam:返回映射至单个值的上下文初始化参数名称,pageScope:返回页面范围的变量名,这些名称已映射至相应的值,隐式对象,requestScope:返回对请求对象的属性的访问权限,sessionScope:返回会话范围的变量名,这些名称已映射至相应的值,applicationScope:返回应用范围内的变量,并将变量名映射至相应的值,EL的应用,演示:示例1,ELLogic逻辑运算EL表达式Result与$trueandtrue$trueandtrue与$true&false$true&false,标签中的EL表达式,或$trueortrue$trueortrue或$true|false$true|false非$nottrue$nottrue非$!false$!false,标签中的EL表达式,EL的应用,Param.html姓名:密码:性别:男女兴趣:看书玩游戏旅游听音乐看电视,Param.jsp姓名:$param.username密码:$param.password性别:$param.sex兴趣:$paramValues.habit0$paramValues.habit1,总结,EL为表达式语言Java社区组织的JSP标准标签库专家组和JSP2.0专家组开发了JSP表达式语言JSP表达式语言可用于任何静态文本、标准标签和自定义标签点运算符(.)或()用于获取变量的值pageScope、requestScope、sessionScope和applicationScope隐式对象用于访问各种范围的变量param对象返回一个值,将请求参数名称映射至单个字符串值,常见问题,EL表示什么?EL表示JSP表达式语言。Empty运算符的用途是什么?Empty运算符是用于检查返回值。如果这个值是null,将返回true。如果返回一些值,将返回false。JSP表达式语言有哪些作用?JSP表达式语言是用于在网页上显示动态内容,可以代替JSP脚本,且比JSP的Scriptlet和表达式更好维护页面。JSP表达式语言可用于在网页上显示以表格形式生成的动态内容。JSP表达式语言也可用于HTML标签中。EL表达式也可作为标签的属性的值进行传递。,作业,编写一个JSP程序,用以获取一名学员五门学科的分数。每门学科的得分圴在100分以内。在同一个页面显示所有提交分数的总分和平均分。编写一个JSP程序,用以比较两个自定义的整数值,并在同一个页面上显示比较结果。编写一个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论