第2章 习题与实验样本解答.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 习题与实验样本解答

第2 章重点难点与习题实验题解答 2 .1 重点 本章重点是掌握JSP 页面的基本组成,掌握每个JSP 标记的语法和特点。 JSP 页面是由传统的HTML 页面标记加上JSP 标记组成的,JSP 标记具体包括以下4 种标 记:注释、指令、脚本和动作。 1.注释。 为了提高程序代码的可读性和代码重用,编写代码时应在适当位置给予必要的注释。在 JSP 页面中可加入三种类型的注释:HTML 注释、JSP 注释和脚本注释。 (1) HTML 注释的语法形式为:!--注释--,其特点是:它们被不做任何改动地加入到JSP 响 应中,发送给浏览器,由浏览器负责忽略。因此客户通过浏览器查看源文件时可以看到HTML 注释。另外,在JSP 页面对应的Servlet 中也可以看到该类注释,但它们是作为out.print()的参 数出现的。 (2) JSP 注释也称为隐藏注释。其语法形式为:%--注释--%,其特点是:该类注释 只能在JSP 源文件看到。在JSP 对应的Servlet 中看不到,在客户端也看不到,因为此类注释 在翻译成Servlet 时已经被JSP 容器忽略。 (3) 脚本注释是在JSP 页面的Java 代码段中使用的注释。 其语法形式为:// 单行注释 或者为:/* 多行注释*/ 其特点是:该类注释不仅能在JSP 源文件中看到,而且能在JSP 翻译成的Servlet 中看到。 但是在客户端看不到,因为Servlet 运行在服务器端,运行时该类注释被忽略掉。 2 .指令。 JSP 指令是针对JSP 容器的,它将一些特殊处理信息传送到JSP 容器,告诉容器如何处理JSP 页面。指令主要包括page 指令、include 指令和taglib 指令。它们的语法形式可以统一为: %@指令名属性名1=”属性值1” 属性名2 =”属性值2” „属性名n=”属性值n”% 对应的XML 语法形式为: jsp:directive.指令名属性名1=”属性值1” 属性名2=”属性值2” ...属性名n=”属性值n”/ 其特点是:指令不会直接产生任何看得见的输出。 (1) page 指令用来定义和操作许多重要的页面属性,这些属性影响整个JSP 文件(整个Servlet 类文件)。在写JSP 页面时,page 指令的许多属性可以不去理会,因为常用到它们的默认 值。在页面中经常要写的属性是contentType,它的默认值为”text/ html; charset=ISO- 8859-1” 。我们要改成”text/ html; charset=GBK” 或”text/ html; charset=GB2312” 。 page 指令可以在JSP 页面的任何地方、以任何顺序出现,而且一个页面可以包含任意数量的 page 指令。但是任何的属性/值对只能出现一次(除import 外) 。几乎在所有JSP 页面顶部都会 看到page 指令,尽管不是必需的。但是,为了程序的可读性及良好的编程习惯,建议把它放 在JS P 页面的顶部。 (2) include 指令的作用是在JS P 页面中该指令出现的位置静态插入一个文件。这里的静态是 指当前的JSP 页面和被嵌入的文件合并成一个新的JSP 页面,然后JSP 容器将这个新页面 转换成Servlet 。这里的文件可以是HTML 页面、文本文件或者JSP 页面,并且这些文件 应该和当前JSP 页面在同一个Web 应用中。 include 指令只有一个file 属性。另外,在一个JSP 页面中include 指令的数量不限。 (3) 在JSP 页面中要使用用户自定义标记时,需要使用taglib 指令,将标记库导入到JSP 页面 中。taglib 指令包含两个属性:uri 和prefix。其中uri 是用户自定义标记所在的标记库描 述文件的URI 地址,prefix 是标记库描述文件的前缀。具体便用见难点分析。 3. 脚本 JSP 脚本用于在JSP 页面中插入Java 语言的成分,可以细分为声明、代码段和表达式。声明 用于定义特定于JSP 页面(Servlet 类)的变量、方法和类;代码段是嵌入JSP 页面的Java 语句; 表达式是Java 输出语句的简化形式。 (1) 声明。声明有3 种用途:声明变量、函数或类,让页面的其余部分能够使用。声明的 变量和方法是该页面所对应的Servlet 类的成员

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档