- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 jsp讲解
其他标签库 - 2 等API,就可以轻易地处理XML文件。这些标签依照功能主要可分为两大类:(1)对XML文件做剖析、显示其中部分内容,或者是加入一些判断式来判断某些内容是否存在;(2)让XML文件搭配XSLT显不在JSP页面中。 3、函数标签库:函数标签库是JSTL1.1版新增的,不过严格说来它不能算是标签库,因为它是利用EL的Function所实现出来的。 JSP 2.0中其它定制标签的方法-1(附加) 我们在前面Web开发时已经讲解过在JSP1.2时怎样自定义标签处理器:使用TagSupport、BodyTagSupport。下面我们将讲述JSP 2.0新增的定制标签的方法,涉及到如下一些类和接口。 1、JSP 2.0格式的tld文件。 2、SimpleTag接口 3、SimpleTagSupport类 4、JspFragment类 5、 DynamicAttributes接口 JSP 2.0中其它定制标签的方法-2(附加) 6、Tag File文件 7、tag指令 8、attribute指令 9、variable指令 小结 本单元首先讲述了JSP技术的概念以及其实现的技术原理。随后的内容需要重点掌握,包括JSP的各种指令(如page、include、useBean等),以及JSP的八种内建对象的使用。然后是Expression Language和JSTL 1.1。 更为重要的是讲述了JSP的两种设计模式,对于定制标签一节中的内容,对于大家后面学习Struts来说,是一个非常好的铺垫。 最后,本单元还补充了在JSP 2.0中定制标签的方法,这部分内容做为参考即可。 重点内容是JSP的设计模式,以及EL。 谢 谢! EL语言 - 7 4、EL关系运算符 EL语言 - 8 5、EL逻辑运算符 6、EL其他运算符 (1) Empty运算符 (2)条件运算符 (3)括号运算符 JSP的设计模式一 jsp的设计模式一,即:JSP + JavaBeans 。 在这种模式中,JSP页面独立响应请求并将处理结果返回客户,但核心业务通过Bean来处理,JSP实现页面的表现。模式一技术也实现了页面的表现和页面的商业逻辑相分离,且页面的表现和商业逻辑都可以被重复使用。 练习:做设计模式一测试。 JSP的设计模式二 - 1 通过设计模式一,虽然可以将页面的表现与商业逻辑分离开,但还是需要在JSP页面中嵌入少量的java代码。另一种方法是JSP的设计模式二:设计模式二采用的是MVC架构模式,即JSP + Servlet + JavaBeans。 JSP的设计模式二 - 2 从开发的观点看,模式二具有更清晰的页面表现,清楚的开发者角色划分,可以充分地利用开发小组中的界面设计人员。这些优势在大型项目开发中表现得更为突出,使用这一模式,可以充分发挥每个开发者各自的特长,界面设计开发人员可以充分发挥设计才能,来体现页面的表现形式,程序编写人员则可以充分发挥商业处理逻辑思维,来实现项目中的业务处理。 练习:做设计模式二测试。 定制标签库概述 - 1 通过前面的学习,我们已经知道将系统的显示和逻辑分开带来的优点。也提到了脚本语言,它本质上是通过把Java代码嵌入HTML页面将两种语言相结合。实际上,到现在为止,JSP并没有提出其他方法来完成许多普通的任务,比如有条件的输出或重复的输出。 幸运的是,从JSP1.1开始,允许开发人员定义自己的JSP标签,从而解决了这个问题。 定制标签时需要两个组件:一是标签库描述符文件,二是标签处理器。 定制标签库概述 - 2 开发人员可以把多组的定制标签整齐地打包成库,可以容易地重用和简单地部署这个库。因为每个定制标签不能被直接引用,它必须属于一个标签库,必须在web应用中注册,并仅仅能通过JSP的taglib伪指令引用。 例如:在web.xml文件中注册tld文件。 jsp-config taglib taglib-uri/tags/mytld/taglib-uri 定制标签库概述 - 3 taglib-location
您可能关注的文档
最近下载
- 高中数学《集合的概念及其基本运算》导学教案.doc VIP
- 人教版八年级下英语单词默写表格(整理打印).pdf VIP
- 九年级下册数学《二次函数》二次函数的性质.doc VIP
- 第一批产学合作协同育人项目简介.doc VIP
- 女性生育力保存PPT课件.pptx VIP
- STEAM跨学科课程整合的理念、模式构建与实施挑战研究.docx VIP
- 产学合作协同育人创新创业教育改革项目申报书模板(包含内容).docx VIP
- 110千伏输电线路工程专业监理实施细则.doc VIP
- 智慧乡村、智慧农业产供销一体化、可追溯平台建设方案.pdf VIP
- 产学合作协同育人教学内容和课程体系改革项目申报书模板—基于计算思维的大学计算机课程思政案例构建与实践(包含申报书内容、合作方案、合作协议).docx
文档评论(0)