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