JSP页面元素.pptVIP

  • 12
  • 0
  • 约3.84千字
  • 约 18页
  • 2016-02-25 发布于江苏
  • 举报
JSP页面元素.ppt

窗内网,免费看视频,轻松学编程 第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

文档评论(0)

1亿VIP精品文档

相关文档