ImageVerifierCode 换一换
格式:DOC , 页数:23 ,大小:168KB ,
资源ID:2124280      下载积分:15 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-2124280.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JSP程序设计习题解答[1].doc)为本站会员(11****ws)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

JSP程序设计习题解答[1].doc

1、1习题一1运行 startup.bat 启动 Tomcat 服务器的好处是什么?答:确保 Tomcat 服务器使用的是 Java_home 环境变量设置的 JDK。2请在 C:下建立一个名字为 book 的目录,并将该目录设置成一个 Web 服务目录,然后编写一个简单的 JSP 页面,保存到该目录中,让用户使用虚拟目录 red 访问该 JSP 页面。答:属于操作题,解答略。3怎样访问 Web 服务目录子目录中的 JSP 页面?答:Web 服务目录的下的目录称为该 Web 服务目录下的相对 Web 服务目录。浏览器的地址栏中键入:http:/IP:8080/Web 目录名字/子目录名字/JSP

2、页面。4如果想修改 Tomcat 服务器的端口号,应当修改哪个文件?能否将端口号修改为80。答:修改 Tomcat 服务器安装目录中 conf 文件夹中的主配置文件:server.xml,只要没有其他应用程序正在占用 80,就可以将端口号设置为 80。习题二1 “”之间声明的变量与 “”之间声明的变量有何不同?答:“”之间声明的变量在整个 JSP 页面内都有效,称为 JSP 页面的成员变量,成员变量的有效范围与标记符号所在的位置无关。所有用户共享 JSP 页面的成员变量,因此任何一个用户对 JSP 页面成员变量操作的结果,都会影响到其他用户。“”之间声明的变量称为局部变量,局部变量在 JSP

3、页面后继的所有程序片以及表达式部分内都有效。运行在不同线程中的 Java 程序片的局部变量互不干扰,即一个用户改变 Java 程序片中的局部变量的值不会影响其他用户的 Java 程序片中的局部变量。当一个线程将 Java 程序片执行完毕,运行在该线程中的 Java 程序片的局部变量释放所占的内存。2如果有两个用户访问一个 JSP 页面,该页面中的 Java 程序片将被执行几次?答:两次。3是否允许一个 JSP 页面同时含有如下两条 page 指令:是否允许 JSP 页面同时含有如下两条指令:答:第一个问题的答案是不允许;第二个问题的答案是允许。24假设有两个用户访问下列 JSP 页面 hell

4、o.jsp,请问第一个访问和第二个访问hello.jsp 页面的用户所看到的页面的效果有何不同?Hello.jsp答:第一个用户看到的 sum 的值是 610,第二个用户看到的 sum 的值是 12105请编写一个简单的 JSP 页面,显示大写英文字母表。答:6请简单叙述 include 指令标记和 include 动作标记的不同。答:include 指令标记的作用是在 JSP 页面出现该指令的位置处,静态插入一个文件,即JSP 页面和插入的文件合并成一个新的 JSP 页面,然后 JSP 引擎再将这个新的 JSP 页面转译成 Java 文件。因此,插入文件后,必须保证新合并成的 JSP 页面符

5、合 JSP 语法规则,即能够成为一个 JSP 页面文件。include 动作标记告诉 JSP 页面动态加载一个文件,不把 JSP 页面中动作指令 include所指定的文件与原 JSP 页面合并一个新的 JSP 页面,而是告诉 Java 解释器,这个文件在JSP 运行时(Java 文件的字节码文件被加载执行)才被处理。如果包含的文件是普通的文本文件,就将文件的内容发送到客户端,由客户端负责显示;如果包含的文件是 JSP 文件,JSP 引擎就执行这个文件,然后将执行的结果发送到客户端,并由客户端负责显示这些结果。37编写两个 JSP 页面:main.jsp 和 lader.jsp,将两个 JSP

6、 页面保存在同一 Web 服务目录中。main.jsp 使用 include 动作标记动态加载 lader.jsp 页面。lader.jsp 页面可以计算并显示梯形的面积。当 lader.jsp 被加载时获取 main.jsp 页面中 include 动作标记的 param 子标记提供的梯形的上底、下底和高的值。答:main.jsp:lader.jsp:梯形面积:习题三1用户可以使用浏览器直接访问一个 Tag 文件吗?答:不可以2Tag 文件应当存放在怎样的目录中?答:如果某个 Web 服务目录下的 JSP 页面准备调用一个 Tag 文件,那么必须在该 Web 服务目录下,建立目录:Web 服

7、务目录WEB-INFtags,其中,WEB-INF 和 tags 都是固定的子目录名称,而 tags 下的子目录名字可由用户给定。一个 Tag 文件必须保存到 tags 目录或4其下的子目录中。3Tag 文件中的 tag 指令可以设置哪些属性的值?答:body-content、language、import、pageEncoding 。4Tag 文件中的 attribute 指令有怎样的作用?答:使用 attribute 指令可以动态地向该 Tag 文件传递对象的引用。5Tag 文件中的 varibute 指令有怎样的作用?答:使用 variable 指令可以将 Tag 文件中的对象返回给调用

8、该 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 文件的效果:以下是调用 Tag 文件的效果:Rect.tag:这是一个 Tag 文件,负责计算矩形的面积。0return

9、“矩形的面积:“+area;else return(“+a+“,“+b+“不能构成一个矩形,无法计算面积“);%JSP 页面传递过来的两条边:“+sideA+“,“+sideB);double a=Double.parseDouble(sideA);double b=Double.parseDouble(sideB);5out.println(getArea(a,b);%Circle.tag:这是一个 Tag 文件,负责计算园的面积。0) double area=Math.PI*r*r ;return “圆的面积:“+area;else return(“+r+“不能构成一个圆,无法计算面积“)

10、;%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 将返回三角形的面

11、积保留最多 3 位小数、two.jsp 将返回的三角形面积保留最多 6 位小数。答:one.jsp:面积保留 3 位小数点:two.jsp:面积保留 6 位小数点:GetArea.tag:cdouble result=Math.sqrt(p*(p-a)*(p-b)*(p-c) ;jspContext.setAttribute(“area“,new Double(result); else jspContext.setAttribute(“area“,new Double(-1);%78答:linxi8.jsp:Biaoge.tag:“ 习题四1答:(C) 。2答:将获取的字符串用 ISO-88

12、59-1 进行编码,并将编码存放到一个字节数组中,然后再将这个数组转化为字符串对象。3答:inputString.jsp:8computer.jsp:字符串:的长度: 4答:实现用户的重定向。5答:(1) 不相同。 (2)相同。 (3)可能消失。 (4)一定消失。6答:lianxi6.jsp:访问或刷新该页面可以随机得到一个英文字母.单击超链接去猜出这个字母:去猜字母9guess.jsp:“ /当前猜测结果:重新获得一个字母 输入您的猜测:GuessLetter.jsp:=a)if(realLetter=c) int n=(Integer)session.getAttribute(“count

13、“).intValue();n=n+1;session.setAttribute(“count“,new Integer(n);mess=“您猜对了,这是第“+n+“次猜测“; else if(realLetterc) int n=(Integer)session.getAttribute(“count“).intValue();n=n+1;session.setAttribute(“count“,new Integer(n);mess=“您猜小了,这是第“+n+“次猜测“;else mess=“请输入 a 至 z 之间的英文字母。“;jspContext.setAttribute(“message“,mess); %习题五1答:不能 2答:调用 public long length()方法。3答:A 和 D。4. 答:RandomAccessFile 类既不是输入流类 InputStream 类的子类,也不是输出流类Outputstream 类的子类。想对一个文件进行读写操作时,可以创建一个指向该文件的RandomAccessFile 流,这样我们既可以从这个流中读取这个文件的数据,也可以通过这个

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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