下载此文档

计算机软件及应用EL表达式语言.pptx


文档分类:IT计算机 | 页数:约33页 举报非法文档有奖
1/33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/33 下载此文档
文档列表 文档介绍
Copyright©2009创智新程本课教学内容表达式语言概述EL的功能简单EL示例EL基本语法表达式语言的组成"."和"[]"操作符算术操作符关系操作符条件操作符逻辑操作符empty操作符"()"操作符及操作符优先级Copyright©2009创智新程本课教学内容EL隐含对象与保留字隐含对象保留字自定义函数Copyright©2009创智新程表达式语言概述在JSP页面中嵌入大量的Java代码实现业务逻辑,从长远来看,维护起来很困难,(ExpressionLanguage,EL)。EL的最大特点是语法简单,使用上很方便,能够满足JSP的应用需求。在页面中EL以${表达式}的形式出现,和传统的<%=表达式%>一样,它可以将内容输出到页面中,也可以作为动作标签的属性值。Copyright©2009创智新程表达式语言概述对应对应<%=("bean").getProp()%>${}<jsp:includefile="<%=("includeFile")%>"/><jsp:includefile="${includeFile}"/>Copyright©2009创智新程表达式语言概述EL的功能能方便地获取共享域中的JavaBean对象,也能方便地获取其属性值。能获取Array、List、Map类型对象的元素。能进行简单的算术运算、比较和逻辑操作等功能,可以对原始数据进行简单的处理。屏蔽常见的异常。能提供一定程度上的自动类型转换。Copyright©2009创智新程简单EL示例下面以一个用户登录的实例介绍EL的基本用法,首先是一个登录页面,主要信息包括用户名、密码和爱好。Copyright©2009创智新程简单EL示例用EL表达式获取登录信息,并将其显示在页面上,内容显示界面如下:Copyright©2009创智新程简单EL示例<%***@pagelanguage="java"import=".*"contentType="text/html;charset=gb2312"pageEncoding="gb2312"%><!DOCTYPEHTMLPUBLIC"-//W3C////EN"><html><head><title>注册信息</title> <metahttp-equiv="pragma"content="no-cache"> <metahttp-equiv="cache-control"content="no-cache"> <metahttp-equiv="expires"content="0"> <metahttp-equiv="keywords"content="keyword1,keyword2,keyword3"> <metahttp-equiv="description"content="Thisismypage"> <!-- <linkrel="stylesheet"type="text/css"href=""> --></head><body>姓名:${}<br>密码:${}<br>性别:${}<br>爱好:${[0]},${[1]}<br></body></html>Copyright©2009创智新程简单EL示例EL可能会出现中文乱码问题,可以通过设置过滤器的方式解决,具体方法如下:lassEncodingFilterimplementsFilter{privateFilterConfigconfig;publicvoidinit(FilterConfigconfig)throwsServletException{=config;}publicvoiddoFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)throwsServletException,IOException{HttpServletRequesthttpRequest=(HttpServletRequest)request;("GB2312");HttpServletResponsehttpResponse=(HttpServletResponse)respons

计算机软件及应用EL表达式语言 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小687 KB
  • 时间2019-02-23