- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Java_Web应用开发技术实用教程》-王红第2章_JSP基础
* Java Web开发技术 * include指令的注意事项 (1)出现在一个JSP页面中的include指令的数量不受限制。 (2)被包含文件的URL路径一定是和发出指令的JSP页面相对的路径。 (3)该指令采取的是静态插入方式,所谓静态插入,是指当前的JSP页面和被嵌入的文件合并成一个新的JSP页面,然后JSP引擎再将这个新页面转换成Servlet。 * Java Web开发技术 * include指令的注意事项(续) (4)所包含的文件可以是HTML网页、文本文件或者是JSP网页,并且这些文件应该和当前JSP页面在同一个Web应用中。 (5)必须保证合并后的JSP页面符合JSP语法规则。 * Java Web开发技术 * 2.6.3 taglib指令 除了标准的JSP标记以外,JSP标准还允许普通用户定义自己的标记。通过自定义标记的调用来完成用户的自定义动作。所有JSP自定义标记按组存放在标记库中。 要使用一个标记库中的标记,就要将标记库导入到JSP页面中,这需要使用taglib指令。 * Java Web开发技术 * taglib指令的语法 taglib指令的语法形式为: %@ taglib uri =tagLibraryURI prefix = tagPrefix % 其中uri是用户自定义标记所在的标记库描述文件的url地址,prefix是标记库描述文件的前缀。 课本例hello.jsp * Java Web开发技术 * 使用用户自定义标记的条件 (1)标记处理器:描述了使用自定义标记时所发生的动作,它是实现了javax.servlet.jsp.tagext包中Tag接口或BodyTag接口的类。 (2)标记库描述文件(TLD):是一个XML文档,它包含着标记库及库内每一个自定义标记的信息。 * Java Web开发技术 * 使用用户自定义标记的条件(续) (3)web.xml文件中标签库的描述:根据J2EE规范,每一个Web应用都有一个web.xml文件。JSP应用程序可以使用这个文件来定位标记库描述文件。 (4)在JSP页面中使用用户自定义标记 。 * Java Web开发技术 * 2.7 JSP动作 2.7.1 jsp:include动作标记 2.7.2 jsp:param动作标记 2.7.3 jsp:forward动作标记 2.7.4 jsp:plugin 动作标记 2.7.5 jsp:useBean动作标记 * Java Web开发技术 * JSP动作标记概述 JSP动作标记是JSP页面中使用的一种特殊的标记,它利用XML语法格式的标记来控制JSP引擎完成某种功能。 JSP动作标记可以完成很多功能,如实例化对象、与服务器端资源进行通信、提高组件的可重用性和可维护性、在JSP页面中包括一个外部的资源、把用户重定向到另外的页面等。 * Java Web开发技术 * 常用的JSP动作标记 常用的JSP动作标记包括: jsp:include:在页面被请求的时候引入一个文件 jsp:forward:把请求转到一个新的页 jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记 jsp:useBean:寻找或者实例化一个JavaBean jsp:setProperty:设置JavaBean的属性 jsp:getProperty:输出某个JavaBean的属性 * Java Web开发技术 * 2.7.1 jsp:include动作标记 jsp:include用来在JSP页面中动态包含一个文件,包含页面与被包含文件是彼此独立的,互不影响。 jsp:include动作可包含一个动态文件也可包含一个静态文件。如果包含的是一个静态文件就直接输出给客户端,由客户端的浏览器负责显示;如果包含的是一个动态文件则由服务器的JSP引擎负责执行,把运行结果返回给客户端显示出来。 * Java Web开发技术 * jsp:include动作语法一 jsp:include动作语法一: jsp:include page=relativeURL|%=expression% flush=true|false / 其中,page属性表示要包含的文件的相对地址,它可以是一个字符串,也可以是一个JSP表达式。flush属性默认为false,若为true则表示当缓冲区满时,缓冲区将被清空。 * Java Web开发技术 * jsp:include动作语法二 jsp:include动作语法二: jsp:include page=relativeURL|%=expression% flush=true|false jsp:param name=paramNam
您可能关注的文档
- 《15 创造美的纹理课件》小学美术浙人美版四年级下册(2014年11月第1版)11691.ppt.ppt
- 《11 没有规矩 不成方圆课件》小学品德与社会粤教2001课标版三年级下册课件54662.ppt
- 《15 创造美的纹理课件》小学美术浙人美版四年级下册(2014年11月第1版)11689.ppt.ppt
- 《15 创造美的纹理课件》小学美术浙人美版四年级下册(2014年11月第1版)11692.ppt.ppt
- 《17 石头书课件》小学语文苏教版三年级上册5958.ppt.ppt
- 《11 没有规矩 不成方圆课件》小学品德与社会粤教2001课标版三年级下册课件54645.ppt
- 《 荔湾高尔夫地块可行性研究报告 》.ppt
- 《1荷花种植过程图解.doc
- 《2.努力才会有收获课件》小学品德与生活教科版二年级下册19493.ppt.ppt
- 《2015抗战胜利70周年阅兵式观看心得体会》.doc
- 《3我们共同面对课件》小学品德与社会教科2001课标版三年级下册课件31449.ppt
- 《Unit 1 I’ll draw the pictures.》课件小学英语外研社版一年级起点四年级下册(2014年12月第1版).ppt
- 《6、两岸情深——阿里山的姑娘课件》小学音乐人音版六年级上册3529.ppt.ppt
- 《6、两岸情深——阿里山的姑娘课件》小学音乐人音版六年级上册3502.ppt.ppt
- 《Unit 1 I’ll draw the pictures.课件》小学英语外研社2011课标版一年级起点四年级下册课件47585.ppt.ppt
- 《Unit 1 I’ll draw the pictures.课件》小学英语外研社2011课标版一年级起点四年级下册课件47583.ppt.ppt
- 《Module 7——Unit 1 We fly kites in spring.课件》小学英语外研社版三年级起点三年级下册5829.ppt.ppt
- 《9 逛商场课件》小学品德与社会苏教2001课标版四年级上册课件5691.ppt.ppt
- 《Unit 1 I went there last year.课件》小学英语外研社版三年级起点五年级下册35510.ppt.ppt
- 《Unit 1 There is a horse in this photo.课件》小学英语外研社2011课标版三年级起点四年级上册课件28201.ppt.ppt
文档评论(0)