




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
讲师:张晓飞,EL表达式,1.1.提出问题,在我们前面的练习项目中经常要从请求域对象中获取数据或读取请求参数数据(使用jsp脚本和jsp表达式),它们使用起来极不方便,怎样才能简化jsp页面的这种操作呢?,EL表达式,1.2.EL概述,EL全名为ExpressionLanguage格式:$一个表达式例子:$requestScope.customer.id功能:1.从四个域对象中取出属性数据显示2.取出请求参数数据显示,1.3.EL中的隐含对象,EL中有几个对象是可以直接使用的(常用的):,这些隐含对象可以直接使用,1.4.使用EL表达式获取数据的方式,1).通过.来获取a.如果对象是map类型对象:map.keyName-得到对应的value值实质:map.get(keyName)b.如果对象是一般对象:pertyName-得到对就的属性值实质是:map.getXxx()2).通过来获取(如果keyName包含.,必须用这种方式才能取到数据):a.如果对象是map类型对象:mapkeyName-得到对应的value值实质:map.get(key)b.如果对象是一般对象:objectpropertyName-得到对就的属性值实质是:map.getXxx()3).简化:域范围对象可以不用写,系统自动会按范围从小到大的顺序pageScope-requestScope-sessionScope-applicationScope查找找到就不会继续找了,如果没有找到显示空白(不是null,而是一个空串),1.5.EL隐含对象解析,1).pageContext它是代表当前页面的PageContext对象,通过它的get方法可以得到jsp中的其它八大隐含对象2).四个域对象所对应的隐含对象:MappageScope:保存的是保存在pageContext域中的属性性MaprequestScope:保存的是保存在request域中的属性性MapsessionScope:保存的是保存在session域中的属性性MapapplicationScope:保存的是保存在application域中的属性性3).请求参数数据paramMapparam:保存的是请求参数的key-value(value只有一个)MapparamValues:保存的是请求参数的key-value(value有多个),1.6.EL表达式的运算,1).算术运算:2).关系运算:3).逻辑运算:4).empty运算:5).三目条件运算,项目实战(四),1.应用EL表达式1.1.显示提示信息1.2.失败返回界面后,输入框的自动回显1.3.项目的路径2.搭建应用的后台主页面(/manager/manager.jsp)与client.jsp的结构相同3.实现后台图书分类的CRUD功能3.1.分类的添加3.2.分类的列表显示3.3.分类名称的修改3.4.分类的删除4.转发请求到页面显示提示信息的封装WebUtils4.1.转发到/result.jsp页面,并显示以message为name的指定信息voidforwordMessageUI(HttpServletRequestreq,HttpServletResponseresp,Stringmessage)4.2.转发请求到指定页面,并在请求域中保存指定属性voidforword(HttpServletRequestrequest,HttpServletResponseresponse,Stringpath,Stringname,Objectvalue),3.实现后台图书分类的CRUD功能,Viewadd.jsplist.jsp,ControllerCategoryServletadd()list()update()delete(),ServiceCategoryServiceBadd(Categoryc)list()update(Categoryc)delete(Stringid),DaoCategory
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 六年级道德与法治上册 第四单元 法律保护我们健康成长 8 我们受特殊保护说课稿2 新人教版
- DSA介入课件教学课件
- 2025年节育后护理常识题库及答案
- doubt的用法课件教学课件
- 2025年养老护理的初步题库及答案
- 本章复习与测试说课稿初中数学鲁教版五四制2012七年级下册-鲁教版五四制2012
- 单元综合与测试说课稿初中历史与社会人教版2012七年级下册-人教版(新课程标准)
- 四川省成都市高中生物 第三章 植物的激素调节 3.2 生长素的生理作用(1)说课稿 新人教版必修3
- 2025年张家港市属事业单位考试试卷
- 2024年随州随县公益性岗位招聘笔试真题
- 南海特产与美食课件
- 申请法院司法赔偿申请书
- 锻造操作机安全检查表模版
- 400字作文稿纸可修改模板
- 迪尔凯姆社会学主义的巨擎汇总课件
- 防排烟系统施工安装全程验收记录
- 家庭经济困难学生认定申请表
- 阀门安装及阀门安装施工方案
- YY 9706.240-2021医用电气设备第2-40部分:肌电及诱发反应设备的基本安全和基本性能专用要求
- JJF 1059.2-2012用蒙特卡洛法评定测量不确定度
- GA 358-2007警服材料口袋布
评论
0/150
提交评论