- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 JSP页面元素
第2章 JSP页面元素; 在JSP2.0规范中,JSP页面主要包括4部分:JSP指令元素、JSP脚本元素、JSP动作元素和注释。JSP技术规范的目标是通过提供一种比Servlet更简洁的程序设计结构,以简化动态Web页面的生成和管理。每个JSP页面在第一次被调用时都会被翻译成一个Servlet,而该Servlet是JSP页面中的标记和脚本标记指定的嵌入动态内容的结合体。JSP成功之处在于动态代码的封装,如使用指令标记、动作标记、内置对象。
本章将会详细介绍JSP页面组成的各个元素,如脚本元素、指令元素和动作元素。
;掌握JSP页面基本元素
熟练掌握脚本程序和声明的使用
熟练掌握指令元素中的page和include指令
熟练include和forward动作指令
理解指令、动作元素的封装作用
; 一个JSP页面有两部分组成,一部分是JSP页面的静态部分,如HTML,CSS标记等,用来完成数据显示和样式;一部分是JSP页面的动态部??,如脚本程序,JSP标签等,用来完成数据处理。JSP静态部分可以用任何通常使用的Web制作工具编写,编写方式也和原来的一样。
JSP页面动态部分包括四部分,分别为脚本元素(Scripting Element),指令(Directive),动作(Action)和注释。脚本元素用来嵌入Java代码,这些Java代码将成为转换得到的Servlet的一部分,脚本元素又可以划分为声明、表达式和脚本执行程序;JSP指令用来从整体上控制Servlet的结构;动作用来引入现有的组件或者控制JSP引擎的行为。为了简化脚本元素,JSP定义了一组可以直接使用的变量(预定义变量),比如前面代码片断中的request就是其中一例。
; JSP页面构成元素详细信息如图2-1所示:
图2-1 JSP页面构成元素
; 每一种编程语言,无论是C/C++、Java、C#,还是.NET它们都提供了注释。文档和程序中的注释用于阐明文档或程序的内容。注释不会对程序带来额外的处理开销,因为编译器和解释器将忽略它们。; 由于JSP允许用户将Java、JSP、HTML标记混合在一个页面中,所以JSP页面中就有了多种注释方法。其中,HTML注释在经由JSP编译而成的HTML源代码中是可见的,同时浏览器使我们很容易看到它们。JSP注释并不放在由JSP编译过程创建的HTML文档中,这些注释不能作为页面源代码的一部分通过浏览器看到。Java注释也可以出现在JSP文件的Java程序段中,它在浏览器中也是不可见的。这里应该注意是,在JSP中包含Java注释违反了分离Java、HTML代码的原则。所示下面主要介绍以下几种注释方法:
JSP页面中的HTML注释。
JSP页面中的普通注释。
JSP页面中的隐藏注释。;JSP页面中的HTML注释
JSP页面中的HTML注释使用“!—”和“--”创建,它的具体形式如下所示:
!-- 注释内容 --
当它出现在JSP页面时,将不被原样地加入JSP响应中,而且将出现在生成的HTML代码中,此代码将发送给浏览器;然后有浏览器负责忽略此注释。由于HTML注释不是简单地被JSP忽略,因此它们可以包含内嵌的动态内容。HTML注释内的JSP表达式将被计算和执行,并送给浏览器的响应。
; JSP页面中的普通注释
JSP页面中的普通注释是指以下两种样式的注释方法:
% // 注释内容 %
% /* 注释内容 */ %
以上两个注释都将由浏览器忽略。
; JSP页面中的隐藏注释
JSP语句中的隐藏注释嵌入在JSP程序的源代码中,使用隐藏注释的目的并不是提供给用户的,它可以达到两种目的:
JSP语句中的隐藏注释目的之一,是为了程序设计和开发人员阅读程序的方便,增强程序的可读性。一个优秀程序员的良好注释风格对于整个项目开发组以及长远使用来说,很重要。
JSP语句中的隐藏注释目的之二,是在增强程序可读性的同时又顾及程序系统的安全性,用户如果通过Web浏览器查看该JSP页面,看不到隐藏注释中注释的内容。
JSP页面中的隐藏注释使用“%--”和“--%”创建,它的具体形式如下所示:
%-- 注释内容 --%
; 脚本元素就是在JSP页面内所使用的Java代码,即在JSP页面插入的Java代码。脚本元素包括三个部分:声明(Declaration)、表达
文档评论(0)