- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
馋死 PPT研究院 POWERPOINT ACADEMY * * * * * * * * * * 软件教研室 信息工程系 常州机电职业技术学院 软件教研室 第十二章 使用EL和JSTL继续简化JSP页面开发 常州机电职业技术学院 软件教研室 回顾 JSP标准动作有哪些? JSP标准动作的优点是什么? 请说明useBean中的scope属性的值的意义? 常州机电职业技术学院 软件教研室 预习检查 什么是EL和JSTL? EL的语法是什么? JSTL分为几种标签库? 常州机电职业技术学院 软件教研室 本章任务 使用EL和JSTL继续升级、优化新闻发布系统 任务一:实现后台新闻内容的修改功能; 任务二:实现后台新闻内容的删除功能; 任务三:完善新闻前台展示页面的详细新闻页面功能。 常州机电职业技术学院 软件教研室 掌握JavaBean组件的概念; 掌握JSP的标准动作; 会在JSP页面中使用JSP标准动作简化页面开发; 会使用JavaBean解决中文乱码问题。 本章目标 EL和JSTL的作用 JSP标准动作的局限 一般操作JavaBean的属性 JavaBean的属性只能为基本数据类型 不能进行逻辑操作 public class Kindergarten { private Teacher teacher; private Child child; private Cook cook; //对用属性的getter和setter方法 …… } JSP标准动作无法实现,除了java脚本如何解决这个问题? 使用EL和JSTL public class Child { private String name; private String fatherName; private int age; //对用属性的getter和setter方法 …… } JavaBean属性不是基本类型,如何进行读取和赋值 Java脚本实现 % Kindergarten kindergarten =( Kindergarten ) request.getAttribute(“kindergarten”); Child child = (Child)kindergarten.getChild(); String fatherName = child.getFatherName();% 常州机电职业技术学院 软件教研室 EL表达式 EL概念 Expression Language的简称,即表达式语言 EL的功能 与jsp:getProperty /类似 简化jsp:getProperty / EL的语法 ${ EL exprission } ${ } ${ bean[name] } 简单的说,用“${”开头,以“}”结尾,中间是一个java表达式。表达式可以是一个常量,也可以是一个变量 ${}实质是调用bean的getName()方法 常州机电职业技术学院 软件教研室 EL表达式 ?EL?表达式的操作符 操作符 功能和作用 . 访问一个?bean?属性或者?Map entry [] 访问一个数组或者链表元素 () 对子表达式分组,用来改变赋值顺序 ? : 条件语句,比如:条件??ifTrue:ifFalse;如果条件为真,表达式值为前者,反之为后者 + 数学运算符,加操作 - 数学运算符,减操作或者对一个值取反 * 数学运算符,乘操作 /?或?div 数学运算符,除操作 %?或mod 数学运算符,模操作?(?取余?) ==?或?eq 逻辑运算符,判断符号左右两端是否相等,如果相等返回?true?,否则返回?false !=?或?ne 逻辑运算符,判断符号左右两端是否不相等,如果不相等返回?true?,否则返回false ?或?lt 逻辑运算符,判断符号左边是否小于右边,如果小于返回?true?,否则返回?false ?或?gt 逻辑运算符,判断符号左边是否大于右边,如果大于返回?true?,否则返回?false =?或?le 逻辑运算符,判断符号左边是否小于或者等于右边,如果小于或者等于返回?true,否则返回?false =?或?ge 逻辑运算符,判断符号左边是否大于或者等于右边,如果大于或者等于返回?true,否则返回?false ?或and 逻辑运算符,与操作赋。如果左右两边同为?true?返回?true?,否则返回?false ||?或?or 逻辑运算符,或操作赋。如果左右两边有任何一边为?true?返回?true?,否则返回false !?或?not 逻辑运算符,非操作赋。如果对?true?取运算返回?false?,否则返回?
您可能关注的文档
- 材料科学与工程基础杨庆祥第十二章材料结构分析与测试技术课件教学.ppt
- 材料科学与工程基础杨庆祥第四章相图课件教学.ppt
- 材料科学与工程导论王高潮第七章课件教学.ppt
- 材料科学与工程导论王高潮第三章课件教学.ppt
- 材料科学与工程导论王高潮第二章课件教学.ppt
- 材料科学与工程导论王高潮第五章课件教学.ppt
- 材料科学与工程导论王高潮第八章课件教学.ppt
- 材料科学与工程导论王高潮第六章课件教学.ppt
- 材料科学中的试验设计与分析张忠明第2章试验误差及其传递与分配课件教学.ppt
- 材料科学中的试验设计与分析张忠明第3章试验数据的整理课件教学.ppt
- 构建Web应用系统——基于JSP+Servlet+JavaBean孙华林第十章高级JDBC技术在闻发布系统中的应用课件教学.ppt
- 构建Web应用系统——基于JSP+Servlet+JavaBean孙华林第四章使用List、Map存储对象课件教学.ppt
- 构形基础与机械制图2版管巧娟0绪论课件教学.ppt
- 构形基础与机械制图2版管巧娟1第一章构形基础课件教学.ppt
- 构形基础与机械制图2版管巧娟2第二章立体的三面投影课件教学.ppt
- 构形基础与机械制图2版管巧娟3第三章制图基本知识课件教学.ppt
- 构形基础与机械制图2版管巧娟4第四章立体的轴测投影课件教学.ppt
- 构形基础与机械制图2版管巧娟5第五章机件常用的表达方式课件教学.ppt
- 构形基础与机械制图2版管巧娟6第六章零件图课件教学.ppt
- 构形基础与机械制图2版管巧娟7第七章标准件和常用件课件教学.ppt
最近下载
- 彩印包装箱生产项目建议书.doc
- 2025年北京市大兴区九年级初三二模英语试卷(含答案).pdf
- ISO 4892-3-2016 塑料 - 暴露在实验室光源下的方法 - 第3部分:荧光紫外线灯(中文版).pdf
- 慢性阻塞性肺疾病考试试题及答案.docx VIP
- 《文献检索与论文写作 》ppt教学课件模板.ppt VIP
- 全套UG全部课程.pptx VIP
- (1.6)--第6章 废纸制浆及脱墨机械与设备.pdf VIP
- 外研社“一带一路”国家跨文化商务交际教程教学课件Unit 10 South Africa.pptx VIP
- 2024北森整理题库(言语理解、资料分析、图形推理.).docx VIP
- 《信息科技》小学六年级上册“过程与控制”1.1身边的过程与控制-课件.pptx VIP
文档评论(0)