2021年jsp程序设计(第2版)耿祥义习题解答-含题目答案

上传人:学**** 文档编号:196746604 上传时间:2021-09-22 格式:DOCX 页数:9 大小:36.62KB
返回 下载 相关 举报
2021年jsp程序设计(第2版)耿祥义习题解答-含题目答案_第1页
第1页 / 共9页
2021年jsp程序设计(第2版)耿祥义习题解答-含题目答案_第2页
第2页 / 共9页
2021年jsp程序设计(第2版)耿祥义习题解答-含题目答案_第3页
第3页 / 共9页
2021年jsp程序设计(第2版)耿祥义习题解答-含题目答案_第4页
第4页 / 共9页
2021年jsp程序设计(第2版)耿祥义习题解答-含题目答案_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《2021年jsp程序设计(第2版)耿祥义习题解答-含题目答案》由会员分享,可在线阅读,更多相关《2021年jsp程序设计(第2版)耿祥义习题解答-含题目答案(9页珍藏版)》请在金锄头文库上搜索。

1、精品word学习资料可编辑习题一1怎么启动和关闭Tomcat 服务器答:确保 Tomcat 服务器使用的是 Java_home 环境变量设置的 JDK;3怎样拜望Web 服务目录子目录中的JSP 页面答: Web 服务目录的下的目录称为该Web 服务目录下的相对Web 服务目录;浏览器的地址栏中键入: http:/IP:8080/Web目录名字 / 子目录名字 /JSP 页面;4假如想修改 Tomcat 服务器的端口号,应当修改哪个文件?能否将端口号修改为80?答: 修改 Tomcat 服务器安装目录中conf 文件夹中的主配置文件:server.xml,只要没有其他应用程序正在占用 80,就

2、可以将端口号设置为80;习题二1. “ ”之间声明的变量与“ ”之间声明的变量与有何不同答:“ ”之间声明的变量在整个 JSP 页面内都有效,称为 JSP 页面的成员变量,成员变量的有效范畴与标记符号 所在的位置无关;全部用户共享 JSP 页面的成员变量,因此任何一个用户对 JSP 页面成员变量操作的结果,都会影响到其他用户;“ ”之间声明的变量称为局部变量,局部变量在JSP页面后继的全部程序片以及 表达式部分内都有效;运行在不同线程中的Java 程序片的局部变量互不干扰,即一个用户转变 Java 程序片中的局部变量的值不会影响其他用户的Java 程序片中的局部变量;当一个线程将Java 程序

3、片执行完毕,运行在该线程中的Java 程序片的局部变量释放所占的内存;2. 假如有两个用户拜望一个JSP 页面,该页面中的Java 程序片将被执行几次?答:两次;5. 请编写一个简洁的JSP 页面,显示大写英文字母表;答: %for(char c=A;c6. 请简洁表达 include 指令标记和include 动作标记的不同;答: include 指令标记的作用是在JSP 页面显现该指令的位置处,静态插入一个文件, 即 JSP 页面和插入的文件合并成一个新的JSP页面,然后 JSP 引擎再将这个新的JSP 页面转译成 Java 文件;因此, 插入文件后, 必需保证新合并成的JSP页面符合 J

4、SP语法规章,即能够成为一个 JSP页面文件;include 动作标记告知 JSP 页面动态加载一个文件, 不把 JSP 页面中动作指令 include 所指定的文件与原JSP 页面合并一个新的JSP 页面, 而是告知 Java 说明器, 这个文件在 JSP 运行时( Java 文件的字节码文名师归纳总结欢迎下载精品word学习资料可编辑件被加载执行)才被处理;假如包含的文件是一般的文本文件,就将文件的内容发送到客户端,由客户端负责显示;假如包含的文件是JSP 文件, JSP 引擎就执行这个文件,然后将执行的结果发送到客户端,并由客户端负责显示这些结果;7. 编写两个 JSP 页面:main.

5、jsp和 lader.jsp ,将两个 JSP 页面储存在同一 Web 服务目录中; main.jsp使用 include动作标记动态加载lader.jsp页面; lader.jsp页面可以运算并显示梯形的面积;当lader.jsp 被加载时猎取 main.jsp页面中 include 动作标记的param 子标记供应的梯形的上底, 下底和高的值;答: main.jsp:lader.jsp: 梯形面积: 习题三1. 用户可以使用浏览器直接拜望一个 Tag 文件吗?答: 不行以2. Tag 文件应当存放在怎样的目录中?答: 假如某个 Web 服务目录下的 JSP页面预备调用一个 Tag 文件,

6、那么必需在该 Web 服务目录下, 建立目录: Web服务目录 WEB-INFtags ,其中, WEB-INF 和 tags 都是固定的子目录名称,而 tags 下的子目录名字可由用户给定;一个 Tag 文件必需储存到 tags 目录或其下的子目录中;名师归纳总结欢迎下载精品word学习资料可编辑3. Tag 文件中的 tag 指令可以设置哪些属性的值?答: body-content ,language,import ,pageEncoding;4. Tag 文件中的 attribute指令有怎样的作用?答: 使用 attribute 指令可以动态地向该Tag 文件传递对象的引用;5. Ta

7、g 文件中的 varibute指令有怎样的作用?答: 使用 variable 指令可以将 Tag 文件中的对象返回给调用该Tag 文件的 JSP页面;6. 编写两个 Tag 文件 Rect.tag 和 Circle.tag ;Rect.tag 负责运算并显示矩形的面积,Circle.tag负责运算并显示圆的面积;编写一个JSP 页面 lianxi6.jsp ,该 JSP 页面使用 Tag 标记调用 Rect.tag 和 Circle.tag ;调用 Rect.tag 时,向其传递矩形的两个边的长度;调用Circle.tag时,向其传递圆的半径;答: Lianxi6.jsp: 以下是调用 Tag

8、 文件的成效: 以下是调用 Tag 文件的成效: Rect.tag:这是一个 Tag 文件,负责运算矩形的面积;0&b0)double area=a*b ;return 矩形的面积 :+area;else return(+a+,+b+不能构成一个矩形 , 无法运算面积 );% out.println(JSP页面传递过来的两条边:+sideA+,+sideB); double a=Double.parseDouble(sideA);double b=Double.parseDouble(sideB); out.println(getArea(a,b);%Circle.tag:这是一个 Tag 文

9、件,负责运算园的面积;名师归纳总结欢迎下载精品word学习资料可编辑0)double area=Math.PI*r*r ;return 圆的面积 :+area;else return(+r+不能构成一个圆 , 无法运算面积 );% out.println(JSP页面传递过来的半径: +radius); double r=Double.parseDouble(radius);out.println(getArea(r);%7. 编写一个 Tag 文件 GetArea.tag负责求出三角形面积,并使用variable指令返回三角形的面积 给调用该 Tag 文件的 JSP 页面; JSP 页面负责显示 Tag 文件返回的三角形的面积;JSP 在调用 Tag 文件时,使用 attribute指令将三角形三边的长度传递给Tag 文件; one.jsp 和 two.jsp都使用 Tag标记调用 GetArea.tag ;one.jsp 将返回三角形的面积保留最多3 位小数, two.jsp 将返回的三角形面积保留最多 6 位小数;答: one.jsp:面积保留 3 位小数点 :two.jsp:名师归纳总结欢迎下载精品word学习资料可编辑%

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号