1 / 20
文档名称:

三行诗之理科生的浪漫PPT培训课件.ppt

格式:ppt   大小:1,300KB   页数:20页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

三行诗之理科生的浪漫PPT培训课件.ppt

上传人:miao19720107 2018/5/5 文件大小:1.27 MB

下载得到文件列表

三行诗之理科生的浪漫PPT培训课件.ppt

文档介绍

文档介绍:第6章
EL和JSTL
目标
-2-
掌握EL表达式语言的语法及使用
掌握EL中隐含对象的使用
掌握EL中运算符的使用
掌握JSTL核心标签库的使用
熟悉JSTL国际化标签库的使用
熟悉JSTL EL函数库的使用
EL
,有以下几个特点:
可访问JSP的内置对象(pageContext、request、session、application等);
简化了对JavaBean的访问方式;
简化了对集合的访问方式;
可以通过关系、逻辑和算术运算符进行运算;
条件输出
EL基础语法
EL的语法非常简单,是一个以“${”开始,以“}”结束的表达式
示例:
-3-
为了简化JSP页面中对对象的访问方式,:表达式语言(Expression Language,EL)
${EL表达式}
${}
EL使用
在JSP中使用<jsp:useBean>标准动作定义了一个Person对象并赋值,使用EL表达式显示数据值,示例代码如下:
-4-
<jsp:useBean id="person" class=""
scope="request" />
<jsp:setProperty name="person" property="name" value="zhangsan" />
<jsp:setProperty name="person" property="age" value="25" />
姓名:${}
<br />
年龄:${}
使用EL表达式代替了<jsp:getProperty>标准动作,直接访问bean对象的属性值并显示,与<jsp:getProperty>标准动作相比,EL的方式更加简捷方便
EL隐含对象
为了更加方便的进行数据访问,EL提供了11个隐含对象:
示例:
类别
对象
描述
JSP
pageContext
引用当前JSP页面的pageContext内置对象
作用域
pageScope
获得页面作用范围中的属性值,()
requestScope
获得请求作用范围中的属性值,()
sessionScope
获得会话作用范围中的属性值,()
applicationScope
获得应用程序作用范围中的属性值,()
请求参数
param
获得请求参数的单个值,()
paramValues
获得请求参数的一组值,()
HTTP请求头
header
获得HTTP请求头中的单个值,()
headerValues
获得HTTP请求头中的一组值,()
Cookie
cookie
获得请求中的Cookie值
初始化参数
initParam
获得上下文的初始参数值
-5-
使用EL隐含对象
,如下所示:
-6-
PageContext: ${ }<br/>
requestScope:${ } 
${ }<br/>
sessionScope:${ } 
${ }<br/>
param: ${ }<br/>
paramValues: ${[1]}<br/>
initParam: ${}<br/>
<context-param>
<param-name>initvalue</param-name>
<param-value>haier</param-value>
</context-param>
如果在使用EL时不指定范围,则会按照pageScope、requestScope、sessi