JSP习题答案.doc

上传人:坚持 文档编号:2097241 上传时间:2019-04-23 格式:DOC 页数:54 大小:1.76MB
下载 相关 举报
JSP习题答案.doc_第1页
第1页 / 共54页
JSP习题答案.doc_第2页
第2页 / 共54页
JSP习题答案.doc_第3页
第3页 / 共54页
JSP习题答案.doc_第4页
第4页 / 共54页
JSP习题答案.doc_第5页
第5页 / 共54页
点击查看更多>>
资源描述

1、第 03 章 JSP 语法详解 习题答案 1 第 01 章 JSP 初步1简述 JSP 工作的具体流程答案:当客户端浏览器向服务器发出请求访问一个 JSP 页面后,服务器根据该请求加载相应的 JSP 页面,并对该页面进行编译,然户执行。JSP 工作的具体流程如下:(1)客户端通过浏览器向服务器发出请求,在该请求中包含了请求的资源路径,这样当服务器接收到该请求后就可以知道被请求的资源。(2)服务器根据接收到客户端的请求来加载被请求的 JSP 文件。(3)Web 服务器中的 JSP 引擎会将被加载的 JSP 文件转化为 Servlet 代码。(4)JSP 引擎将生成的 Servlet 代码编译成

2、Class 文件。(5)服务器执行这个 Class 文件(6)最后服务器将执行结果并发送给浏览器进行显示。2简述 JSP 与其他 Web 语言的区别下表将列举出 JSP、ASP、PHP 三种动态页面开发技术。JSP、ASP、PHP 的对比JSP ASP PHPWeb 服务器 Apache Tomcat、WebLogic、WebSphereIIS、PWS Apache、IIS、PWS、Netscape Server运行平台 UNIX、Linus 、Window、Solaris Windows UNIX、Linus 、Window运行速度 快 较快 较快难易程度 较小 较大 较大扩展性 好 较好

3、较差安全性 好 较差 好数据库支持 多 多 多厂商支持 多 较少 较多XML 的支持 支持 不支持 不支持后缀名 jsp asp php、php3、phps3简述 JSP 的优点答案:JSP 的优点如下:(1)一次编译、到处运行 (2)支持多种动态网页格式(3)JSP 标签扩展性 (4)JSP 跨平台的可重用性(5)企业级的可扩展性 (6)易于维护性(7)健壮性与安全性第 03 章 JSP 语法详解 习题答案 2 4JDK 安装完毕后,在环境变量中配置哪些内容答案:在环境变量中配置以下内容:JAVA_HOMED:Program FilesJavajdk1.6.0_10 JDK的安装路径PATH

4、%JAVA_HOME%bin;CLASSPATH%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar5实例实例内容:编写一个 JSP 程序,在页面中输入系统时间,要求:输入的系统时间时判断当前时间是“上午” 、 “中午”还是“下午” ,并给出友好的提示信息。例如,当前系统时间是上午,在页面输出“早上好!新的一天即将开始,您准备好了吗?” ;当前系统时间是中午,在页面输出“午休时间!正午好时光” ;当时系统时间是下午,在页面中输出“下午继续努力工作吧” 。答案:自定义标签的实现当前时间:=24return false;if (document.form1.pa

5、ssword.value = “) 第 03 章 JSP 语法详解 习题答案 5 window.alert(“请输入用户密码“);return false;if (document.form1.repassword.value = “) window.alert(“请输入密码确认“);return false;if (document.form1.repassword.value != document.form1.password.value) window.alert(“您输入的两次密码并不相同“);return false;if (document.form1.realname.valu

6、e = “) window.alert(“请输入用户真实姓名!“);return false;if (document.form1.realname.value = “) window.alert(“请输入用户真实姓名!“);return false;if (document.form1.age.value = “) window.alert(“请输入用户年龄!“);return false;if (document.form1.born.value = “) window.alert(“请输入出生日期“);return false;if (document.form1.address.val

7、ue = “) window.alert(“请输入地址“);return false;if (document.form1.introduce.value = “) window.alert(“请输入自我介绍“);return false;return true;第 03 章 JSP 语法详解 习题答案 6 用户名:密码:确认:用户真实姓名:性别:男女 年龄:出生:地址:介绍:第 03 章 JSP 语法详解 习题答案 7 程序运行结果如下图所示。第 03 章 JSP 语法详解 习题答案 8 第 03 章 JSP 语法详解1简述 JSP 文件的组成元素,并说明每个元素的含义。答案:JSP 文件的

8、组成元素如下:(1)JSP 中的指令标识利用 JSP 指令可以使服务器按照指令的设置来执行动作和设置在整个 JSP 页面范围内有效的属性。例如,在上述代码中,page 指令指定了在该页面中编写 JSP 脚本使用的语言为“Java ”,并且还指定了页面中 JSP 字符编码为“GBK” 。(2)HTML 标记语言HTML(超文本标记语言,Hypertext Marked Language)是一种用来制作超文本文档的简单标记语言。所谓超文本,是指一种电子文档,其中的文字包含可以链接到其他字段或文档的超文本链接,允许从当前阅读位置直接链接到超文本链接所指向的文字。HTML 标记语言在 JSP 页面中作

9、为静态的内容,浏览器将会识别这些 HTML 语言并执行。在 JSP 程序开发中,这些 HTML 标记语言主要负责页面的布局、设计和美观,可以说是网页的框架。(3)加入 Java 代码加入到 JSP 页面中的 Java 代码,在客户端浏览器中是不可见的。它们需要被服务器执行,然后由服务器将执行结果与 HTML 标记语言一同发送给客户端进行显示。通过向 JSP页面中加入 Java 嗲吗,可以使该页面生成动态的内容。(4)JSP 表达式JSP 表达式主要用来输出,它可以向页面输出内容显示给用户,还可以用来动态的指定HTML 标记中属性的值。2如何在 JSP 页面中添加动态 HTML 注释?答案:在

10、JSP 页面中可以使用 HTML 注释,例如,请看下面的代码:3JSP 中含有哪些 3 种指令元素?它们的作用分别是什么?答案:JSP 中含有哪些 3 种指令元素如下表所示。指令名称 作用page page 指令即页面指令,用于定义 JSP 文件中有效的属性。该指令可以放在 JSP 页面中的任意位置,但习惯上放在文件的开始部分,便于程序代码的阅读include include 指令用于在当前的 JSP 页面中在当前使用该指令的位置嵌入其他的文件,如果被包含文件有可以执行的代码,则显示代码执行结果taglib taglib 指令可以在页面中使用这些基本标记或自定义的标记来完成特殊的功能,在 JS

11、P 页面中启动客户端定制行为第 03 章 JSP 语法详解 习题答案 9 4JSP 中含有哪些动作元素?它们的作用是什么?答案:JSP 中含有的动作元素如下表所示。动作元素 作用该元素允许包含动态或静态文件,这两种包含文件的结果是不同的。如果包含的文件是静态的该元素用于将客户端请求从一个页面转发到另一个 JSP 页面、HTML 或相关的资源文件中该元素可以在 JSP 页面中创建一个 JavaBean 实例,并且通过属性的设置可以将该实例存储到 JSP 中的指定范围内。如果在指定范围内已经存在了指定的 JavaBean 实例,那么将使用该实例,而不会重新创建该元素通常情况下与元素一起使用,它调用

12、 JavaBean 中的setXXX()方法,将请求中的参数赋值给由元素创建的JavaBean 中对象的简单属性或索引属性该属性用来从指定的 JavaBean 中读取指定的属性值,并输出到页面中。该JavaBean 必须具有 getXXX()方法与 元素可以在页面中插入 Java Applet 小程序或 JavaBean,它们能够在客户端运行,该元素会根据客户端浏览器的版本转换成或HTML 元素。当转换失败时,元素用来显示用户的提示信息与 这两个元素用于传递参数用于定义其他动作元素中任意属性值用于为一个动作元素定义动作体,该元素只能与元素一起使用用于动态创建一个 XML 元素,并将其添加到响应

13、信息,此元素主要用于JSP 文档中用于输出 XML 声明和文档类型声明5通过 include 指令元素,制作一个新闻网的首页。其中,该页面上侧包含新闻的 LOGO 图片,左侧包含含有新闻类别的超链接信息,右侧包含所有新闻的查询信息。答案:(1)创建名称“top.jsp”页面,该页面的主要代码如下:无标题文档新闻LOGO 区域(2)创建名称“left.jsp”页面,该页面的主要代码如下:第 03 章 JSP 语法详解 习题答案 10 无标题文档新闻操作区域(3)创建名称“right.jsp”页面,该页面的主要代码如下:无标题文档新闻显示区域(4)创建名称“down.jsp”页面,该页面的主要代码如下:无标题文档网站版权信息区域(5)创建名称“index.jsp”页面,该页面的主要代码如下:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。