el表达式总结

el表达式总结

ID:37710030

大小:28.31 KB

页数:8页

时间:2019-05-29

el表达式总结_第1页
el表达式总结_第2页
el表达式总结_第3页
el表达式总结_第4页
el表达式总结_第5页
资源描述:

《el表达式总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、EL表达式一、JSP脚本的缺点:a)代码结构混乱,可读性差。b)脚本与HTML标签混合,容易导致错误。c)代码不易维护。二、EL表达式的特点:a)自动转换类型i.EL得到某个数据时可以自动转换类型ii.对于类型的限制更加轻松b)使用简单i.相比较在JSP中嵌入Java代码,EL应用更简单三、EL表达式a)概念:EL是ExpressionLanguage的缩写,它是一种借鉴了JavaScript和Xpath的表达式语言。EL定义了一系列的隐含对象和操作符,使开发人员能够很方便地访问页面内容,以及不同作用域内的对象,而无须在JSP中嵌入Java代码,从而使得页面结构更加清晰,代码

2、可读性高,也更加便于维护。b)语法:i.${EL表达式}ii.${bean.name}或${bean[‘name’]四、EL访问作用域(属性范围)a)pageScope:与页面作用域(page)中的属性相关联的Map类,主要用于获取页面范围内的属性值。a)requestScope:与请求作用域(request)中的属性相关联的Map类,主要用于获取请求范围内的属性值。b)sessionScope:与会话作用域(session)中的属性相关联的Map类,主要用于获取会话范围内的属性值。c)applicationScope:与应用程序作用域(application)中的属性相关联

3、的Map类,主要用于获取应用程序内的属性值。二、EL运算符a)EL运算符i.运算符“[]”ii.运算符“.”b)作用:获取对象属性。i.${user.name}等同于${user[“name”]}c)获取对象集合中的数据i.在Session中保存了一个(list)集合users${sessionScope.user[1]}得到集合中第二位的对象JSTL一、什么是JSTL:即JavaServerPagesStandardTagLibrary(JSP标准标签库)。它包含了在开发JSP时经常用到的一系列标准标签。这些标签提供了一种不用嵌套Java代码就可以实现复杂JSP开发的途径。

4、二、为什么要使用JSTL:因为EL表达式无法实现逻辑处理,如循环、条件判断,因此还需要Java代码混合使用,而JSTL则可以实现逻辑控制,从而进一步优化代码。三、JSTL分类:标签库资源标识符(url)前缀(prefix)核心标签库http://java.sun.com/jsp/jstl/corec国际化/格式化标签库http://java.sun.com/jsp/jstl/fmtfmtXML标签库http://java.sun.com/jsp/jstl/xmlx数据库标签库http://java.sun.com/jsp/jstl/sqlsql函数标签库http://java

5、.sun.com/jsp/jstl/functionssn四、要想在JSP在使用JSTL,必须要完成以下三项准备工作。a)下载JSTL所需的jstl.jar和standard.jar。b)将两个jar文件复制到WEB-INFlib目录下,并添加到项目中。c)在JSP中添加标签指令,指令代码如下:i.<%@tagliburl=”http://java.sun.com/jsp/jstl/core”prefix=”c”%>一、JSTL核心标签库包含以下标签:a)通用标签i.set1.作用:对作用域内容的变量或者JavaBean对象属性进行设置。2.语法:a)标签设置变

6、量的语法:其中:value:变量的值var:变量的名称scope:变量存在的作用域范围,属于page/request/session/application中的一个b)标签设置对象属性的语法:其中:value:属性的值target:对象的值property:对象的属性名称ii.Remove1.作用:移除作用域范围内的变量。1.语法:

7、ame”scope=”scope”/>其中:var:变量的名称scope:变量存在的作用范围,属于page/request/session/application中的一个。ii.out1.该标签用来显式数据,类似于JSP中的<%=%>输出方式。2.功能强大:a)可以对数据进行转义输出。在输出时可以对数据内容中的HTML标记进行转义,如在数据中包含的字符内容,若不经转义将被解析为超链接,而转义后则被视为文本。b)可以在输出时设定默认值。在输出时,设定默认的输出显示,一旦读取的数据内容为空时,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。