JSP程序设计 教学课件 范立锋 乔世权 程文彬习题答案 第03章习题答案.docVIP

JSP程序设计 教学课件 范立锋 乔世权 程文彬习题答案 第03章习题答案.doc

  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文档。上传文档
查看更多
第03章 JSP语法详解 习题答案 1.简述JSP文件的组成元素,并说明每个元素的含义。 答案: JSP文件的组成元素如下: (1)JSP中的指令标识 利用JSP指令可以使服务器按照指令的设置来执行动作和设置在整个JSP页面范围内有效的属性。例如,在上述代码中,page指令指定了在该页面中编写JSP脚本使用的语言为“Java”,并且还指定了页面中JSP字符编码为“GBK”。 (2)HTML标记语言 HTML(超文本标记语言,Hypertext Marked Language)是一种用来制作超文本文档的简单标记语言。所谓超文本,是指一种电子文档,其中的文字包含可以链接到其他字段或文档的超文本链接,允许从当前阅读位置直接链接到超文本链接所指向的文字。 HTML标记语言在JSP页面中作为静态的内容,浏览器将会识别这些HTML语言并执行。在JSP程序开发中,这些HTML标记语言主要负责页面的布局、设计和美观,可以说是网页的框架。 (3)加入Java代码 加入到JSP页面中的Java代码,在客户端浏览器中是不可见的。它们需要被服务器执行,然后由服务器将执行结果与HTML标记语言一同发送给客户端进行显示。通过向JSP页面中加入Java嗲吗,可以使该页面生成动态的内容。 (4)JSP表达式 JSP表达式主要用来输出,它可以向页面输出内容显示给用户,还可以用来动态的指定HTML标记中属性的值。 2.如何在JSP页面中添加动态HTML注释? 答案: 在JSP页面中可以使用HTML注释,例如,请看下面的代码: !--这个是加入到JSP页面的代码-- 3.JSP中含有哪些3种指令元素?它们的作用分别是什么? 答案: JSP中含有哪些3种指令元素如下表所示。 指令名称 作用 page page指令即页面指令,用于定义JSP文件中有效的属性。该指令可以放在JSP页面中的任意位置,但习惯上放在文件的开始部分,便于程序代码的阅读 include include指令用于在当前的JSP页面中在当前使用该指令的位置嵌入其他的文件,如果被包含文件有可以执行的代码,则显示代码执行结果 taglib taglib指令可以在页面中使用这些基本标记或自定义的标记来完成特殊的功能,在JSP页面中启动客户端定制行为 4.JSP中含有哪些动作元素?它们的作用是什么? 答案: JSP中含有的动作元素如下表所示。 动作元素 作用 jsp:include 该元素允许包含动态或静态文件,这两种包含文件的结果是不同的。如果包含的文件是静态的 jsp:forward 该元素用于将客户端请求从一个页面转发到另一个JSP页面、HTML或相关的资源文件中 jsp:useBean 该元素可以在JSP页面中创建一个JavaBean实例,并且通过属性的设置可以将该实例存储到JSP中的指定范围内。如果在指定范围内已经存在了指定的JavaBean实例,那么将使用该实例,而不会重新创建 jsp:setProperty 该元素通常情况下与jsp:useBean元素一起使用,它调用JavaBean中的setXXX()方法,将请求中的参数赋值给由jsp:useBean元素创建的JavaBean中对象的简单属性或索引属性 jsp:getProperty 该属性用来从指定的JavaBean中读取指定的属性值,并输出到页面中。该JavaBean必须具有getXXX()方法 jsp:plugin与jsp:fallback jsp:plugin元素可以在页面中插入Java Applet小程序或JavaBean,它们能够在客户端运行,该元素会根据客户端浏览器的版本转换成object或embedHTML元素。当转换失败时,jsp:fallback元素用来显示用户的提示信息 jsp:params与jsp:param 这两个元素用于传递参数 jsp:attribute 用于定义其他动作元素中任意属性值 jsp:body 用于为一个动作元素定义动作体,该元素只能与jsp:attribute元素一起使用 jsp:element 用于动态创建一个XML元素,并将其添加到响应信息,此元素主要用于JSP文档中 jsp:output 用于输出XML声明和文档类型声明 5.实例 通过include指令元素,制作一个新闻网的首页。其中,该页面上侧包含新闻的LOGO图片,左侧包含含有新闻类别的超链接信息,右侧包含所有新闻的查询信息。 答案: (1)创建名称“top.jsp”页面,该页面的主要代码如下: %@ page contentType=text/html; charset=gb2312 language=java import=java.sql.* errorPage= % html head meta ht

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档