版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、习题一1 运行启动Tomcat服务器的好处是什么答:确保Tomcat服务器使用的是Java_home环境变量设置的JDK。2.请在C:下建立一个名字为book的目录,并将该目录设置成一个Web服务目录,然后编写一个简单的JSP页面,保存到该目录中,让用户使用虚拟目录red访问该JSP页面。答: 属于操作题,解答略。3.怎样访问Web服务目录子目录中的JSP页面答:Web服务目录的下的目录称为该Web服务目录下的相对Web服务目录。浏览器的地址栏中键入: ,应当修改哪个文件能否将端口号修改为80。答: 修改Tomcat服务器安装目录中conf文件夹中的主配置文件: ,只要没有其他应用程序 正在占
2、用80,就可以将端口号设置为80。习题二1. “”之间声明的变量与“”之间声明的变量有何不同 答:“之间声明的变量在整个JSP页面内都有效,称为JSP页面的成员变量,成员变量的有效范围与标记符号所在的位置无关。所有用户共享JSP页面的成员变量,因此任何一个用户对JSP页面成员变量操作的结果,都会影响到其他用户。“”之间声明的变量称为局部变量,局部变量在JSP页面后继的所有程序片以及表达式部分内都有效。运行在不同线程中的Java程序片的局部变量互不干扰,即一 个用户改变Java程序片中的局部变量的值不会影响其他用户的Java程序片中的局部变量。当一个线程将Java程序片执行完毕,运行在该线程中的
3、Java程序片的局部变量释放所占 的内存。2.如果有两个用户访问一个JSP页面,该页面中的Java程序片将被执行几次 答 :两次。3.是否允许一个JSP页面同时含有如下两条page指令:是否允许JSP页面同时含有如下两条指令:答: 第一个问题的答案是不允许;第二个问题的答案是允许。4.假设有两个用户访问下列JSP页面, 请问第一个访问和第二个访问页面的用户所看 到的页面的效果有何不同答: 第一个用户看到的sum的值是610,第二个用户看到的sum的值是12105请编写一个简单的JSP页面,显示大写英文字母表。答:%for(char c=A;c6 请简单叙述include指令标记和include
4、动作标记的不同。 答:include指令标记的作用是在JSP页面出现该指令的位置处,静态插入一个文件,即JSP页面和插入的文件合并成一个新的JSP页面,然后JSP引擎再将这个新的JSP页面转译成Java文件。因此,插入文件后,必须保证新合并成的JSP页面符合JSP语法规则,即能够成为一个JSP页面文件。in elude动作标记告诉JSP页面动态加载一个文件,不把JSP页面中动作指令in elude所指定的文件与原JSP页面合并一个新的JSP页面,而是告诉Java解释器,这个文件在JSP运行时(Java文件的字节码文件被加载执行)才被处理。如果包含的文件是普通的文本文 件,就将文件的内容发送到客
5、户端,由客户端负责显示;如果包含的文件是JSP文件,JSP引擎就执行这个文件,然后将执行的结果发送到客户端,并由客户端负责显示这些结果。7.编写两个JSP页面: 和, 将两个JSP页面保存在同一Web服务目录中。 使用in elude动 作标记动态加载页面。页面可以计算并显示梯形的面积。当被加载时获取页面中inelude动作标记的param子标记提供的梯形的上底、下底和高的值。答: 梯形面积:习题三1用户可以使用浏览器直接访问一个Tag文件吗答: 不可以2Tag文件应当存放在怎样的目录中答:如果某个Web服务目录下的JSP页面准备调用一个Tag文件,那么必须在该Web服务目录下,建立目录:We
6、b服务目录WEB-INFtags,其中,WEB-INF和tags都是固定的子目录名称,而tags下的子目录名字可由用户给定。一个Tag文件必须保存到tags目录或其 下的子目录中。3Tag文件中的tag指令可以设置哪些属性的值答:body-content、language、import、pa g e Encoding。4Tag文件中的attribute指令有怎样的作用答: 使用attribute指令可以动态地向该Tag文件传递对象的引用。5Tag文件中的varibute指令有怎样的作用答:使用variable指令可以将Tag文件中的对象返回给调用该Tag文件的JSP页面。6.编写两个Tag文件
7、和。 负责计算并显示矩形的面积, 负责计算并显示圆的面积。 编写一 个JSP页面, 该JSP页面使用Tag标记调用和。调用时,向其传递矩形的两个边的长度; 调用时,向其传递圆的半径。答:以下是调用Tag文件的效果:以下是调用Tag文件的效果:这是一个Tag文件,负责计算矩形的面积。0&b0)double area=a*b ;return 矩形的面积:+area;else return(+a+,+b+不能构成一个矩形,无法计算面积);% (JSP页面传递过来的两条边:+sideA+,+sideB);double a=(sideA);double b=(sideB);(getArea(a,
8、b);%这是一个Tag文件,负责计算园的面积。0)double area=*r*r ;return 圆的面积:+area;else return(+r+不能构成一个圆,无法计算面积);% (JSP页面传递过来的半径:+radius);double r=(radius);(getArea(r);%7编写一个Tag文件负责求出三角形面积,并使用variable指令返回三角形的面积给调 用该Tag文件的JSP页面。JSP页面负责显示Tag文件返回的三角形的面积。JSP在调用Tag文件时,使用attribute指令将三角形三边的长度传递给Tag文件。和都使用Tag标记调 用。将返回三角形的面积保留最多
9、3位小数、将返回的三角形面积保留最多6位小数。 答:面积保留3位小数点: 面积保留6位小数点: c&a+cb&c+ba) double p=(a+b+c)/;double result=(p*(p-a)*(p-b)*(p-c) ; (area,new Double(result);else (area,new Double(-1);%8答:ok:Biaoge color=yellow name=ok:Biaoge color=cyan name=ok:Biaoge color=#ffc0ff name=ok:Biaoge color=cyan name=ok:Biaoge co
10、lor=#ffc0ff name= tr bgcolor= 习题四1答:(C)。2答: 将获取的字符串用ISO-8859-1进行编码,并将编码存放到一个字节数组中,然后 再将这个数组转化为字符串对象。3答:姓名 phone=电话 email=email张三 phone= email=/李小花 phone=9876543 email=/孙六 phone= email=/吴老二 phone=email=/字符串:的长度:4答: 实现用户的重定向。5答:(1)不相同。(2)相同。(3)可能消失。 (4)一定消失。6答:%(message,请您猜字母);char a=new char26;int m=
11、0;for(char c=a;c=z;c+) am=c;m+;int randomIndex=(int)()*;char ch=arandomIndex; 单击超链接去猜出这个字母:去猜字母 guess:GuessLetter guessLetter= /当前猜测结果: 重新获得一个字母 入您的猜测:% String mess=;Character ch=(Character)(savedLetter);char realLetter=();char c=().charAt(0);if(c=a)if(realLetter=c)int n=(Integer)(count).intValue();
12、n=n+1;(count,new Integer(n);mess=您猜对了,这是第+n+次猜测;else if(realLetterc)int n=(Integer)(count).intValue();n=n+1;(count,new Integer(n);mess=您猜小了,这是第+n+次猜测;else mess=请输入a至z之间的英文字母。;(message,mess);%习题五1答: 不能2答 :调用public long length()方法。3答:A和D。4.答 :RandomAccessFile类既不是输入流类InputStream类的子类,也不是输出流类Outputstream
13、类的子类。想对一个文件进行读写操作时,可以创建一个指向该文件的RandomAccessFile流,这样我们既可以从这个流中读取这个文件的数据,也可以通过这个 流给这个文件写入数据。5.答:输入目录:输入文件名字:0&()0)% file:Read dirName= fileName= /读取的文件内容:习题六1答:在%=biao%表查询到记录: %StringBuffer result;result=new StringBuffer();try ();catch(Exception e)(e);Connection con;Statement sql;ResultSet rs; try
14、 ();String uri= jdbc:+dataBaseName;String user=sa;String password=sa; con=(uri,user,password); DatabaseMetaData metadata=();ResultSet rs1=(null,null,tableName,null);int字段个数=0;();while()字段个数+;String clumnName=(4); (+clumnName+);();sql=();rs=(SELECT * FROM +tableName); while() ();for(int k=1;k=字段个数;k+
15、) (+(k)+);();();(); catch(SQLException e) (请输入正确的用户名和密码);(queryResult,new String(result); (biao,tableName);%2答:向%=biao%添加的记录是: 3答:表%=biao%更新后的记录是: %计算机float p=(price);String condition1=UPDATE product SET name= +name+-WHEREnumberM=+-+number+-condMon2M-UPDATEproduceSETmadeTimeu-=+madeTime+-WHEREnumber
16、M=+-+number+-一condMon3M-UPDATEproduceSETprice=+price+-WHEREnumberll-+-+number+-fry宀caichmxcepHone)0connectioncon-ss-iemenisq-八Resu-isefrs 八fry 宀ss.ngurn-_jdbc_-八conurL-sa=-sa-)sqlrp(condMonu(condMon2)(condMon3)八pSirings=r=(=+=+number+-=+name+-=+madeTime+-=+p+=)=)-(-reNewRecorcrgr)八caichmxcepHone) 1答
17、: 把创建bean的字节码保存到mymoonWEB-INFclassesbluesky中。2答: 不允许。3.答:C。4.A5 卩=输入矩形的边A: 入矩形的边B: BR:边A是: BR:边B是: 面 积是:package ;public class Rectdouble sideA,sideB,area;public void setSideA(double a)sideA=a;public double getSideA()return sideA;public void setSideB(double b)sideB=b;public double getSideB()return si
18、deB;public double getArea()if(sideA=0&sideA=0) area=sideA*sideB;elsearea=-1;return area;习题八1答: 在服务器端。2答: 首先调用init方法。3答: 正确。4答: 要在中添加如下内容:myservlet myservlet /lookyourServlet5.答:doGet和doPost方法。6.答:HttpServletResponse类的sendRedirect方法可以把用户重新定向到其他页面或servlet,但是不能将用户对当前JSP页面或servlet的请求和响应(HttpServletR
19、equest对 象 和HttpServletResponse对 象 ) 传 递给 所 重 新 定 向JSP页 面 或servlet。RequestDispatcher对象使用forward方法可以把用户对当前JSP页面或servle的请求转 发给另一个JSP页面或servlet,而且将用户对当前JSP页面或servlet的请求和响应(HttpServletRequest对象和HttpServletResponse对象)传递给所转发的JSP页面或servlet。 也就是说,当前页面所要转发的目标页面或servlet对象可以使用request获取 用户提交的数据。7答:HttpServletReq
20、uest对象request调用getSession方法获取用户的session对象习题九1答:Javabean。2.答:Servlet。3答:JSP页面。4.答:MVC结构可以使Web程序更具有对象化特性,也更容易维护。5答: 由servlet负责创建。6.答:(1) 模型package ;public class Equationdouble a,b,c;String rootOne,rootTwo; boolean squareEquation; public void setA(double a) =a;public double getA() return a;public void
21、setB(double b) =b;public double getB() return b;public void setC(double c) =c;public double getC() return c;public void setRootOne(String root) rootOne=root;public String getRootOne() return rootOne;public void setRootTwo(String root) rootTwo=root;public String getRootTwo() return rootTwo;public void setIsSquareEquation(boolean b) squareEquation=b;public boolean getIsSquareEquation() return squareEquation;2) 视图输入一元二次方程的系数:二次项系数a:一次项系数b:常数项c: 一元二次方程的系数是:二次项系数:一次项系数:常数项:BR:是一元二次方程吗 vBR:方程的两个根是:,v/FONTv/BODYv/HTML3) 控制器package ;import .*;import .*;i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重庆人文科技学院《基础护理学实训》2022-2023学年第一学期期末试卷
- 重庆人文科技学院《儿歌配奏与弹唱》2022-2023学年第一学期期末试卷
- 2024北京仁和中学七年级(上)期中数学(教师版)
- 重庆三峡学院《基础工程课程设计》2021-2022学年第一学期期末试卷
- 2024北京汇文中学八年级(上)期中数学(教师版)
- 重庆三峡学院《工程地质及土力学》2022-2023学年第一学期期末试卷
- 重庆三峡学院《风景区管理》2021-2022学年第一学期期末试卷
- 重庆人文科技学院《数据库》2022-2023学年期末试卷
- 重庆人文科技学院《美术》2021-2022学年第一学期期末试卷
- 重庆财经学院《网络技术基础》2021-2022学年期末试卷
- 完整版小组合作学习情况调查问卷
- 二氧化硅项目可行性研究报告
- 大学生心理健康教育-学习心理
- 教学设备安装调试方案投标方案
- 《化工工程制图》课件-第6讲 标准件及常用件
- 家长会课件:小学二年级家长会课件
- 肠道微生态与人体健康
- 建筑结构设计优化
- 数学五上《平行四边形的面积》公开课教学设计西南师大版-五年级数学教案
- 教科版(2023秋)小学科学 五年级上册 2.5风的作用 教案
- 食堂板房施工方案
评论
0/150
提交评论