




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JSP课后习题答案单元3课本60页课后练习填空题1、tomcat服务器的默认端口是:80802、静态网页的内容是相对固定的、而动态网页的内容是随着访问时间的访问者发生变化。(填:动态网页或静态网页)3、在tomcat成功安装和启动后,可以在浏览器中输入http:/localhost:8080来测试安装配置是否正常。4、在WEB-INF下必须有一个XML文件是web.xml选择题1、B2、D3、A4、D单元4课本87页课后练习填空题1、脚左程正是一段在客户端请求时需要先被服务器执行的java代码,它可以产生输出,同时也是一段流控制语句。2、在jsp的3种指令中,用来定义与页面相关的指令是Page
2、指金;用于在jsp页面中包含另一个文件的指令是Include指令(静态包含);用来定义一个标签库以及其自定义标签前缀的指令是Taglib指令。3、jspJnclude动作元素允许在页面被请求时包含一些其他资源,如一个静态的HTML文件和动态的JSP文件。4、Page指令的MIME类型的默认值为text/html,默认字符集是iso-8859-1。5、Jsp的隐藏注释格式为或者Jsp的输由注释的格式是。选择题1、A2、A3、D4、C5、B6、D简答题(答案在课本79页)请查阅资料弁结合课堂上所讲内容,阐述include静态包含和动态包含指令的区别。答:动态include指令是在执行时才将对包含的
3、文件进行处理,要进行编译,可以带参数;静态的include的指令是简单的将两个文件进行合弁,使其成为一个新的文件。单元5课本130页课后练习填空题1、在jsp内置对象中,用于请求相关的对象是Request对象。该对象可以使用getParameter(Strings方法来获取表单元素提交的信息。2、 Response对象中用来动态改变contentType实型的方法是setContentType()3、Session对象封装了属于客户会话的所有信息,该对象可以使用setAttribute()方法来设置指定名字的属性。4、在JSP中可使用Response对象的addCookie()方法将封装的Co
4、okie对象发送到客户端。选择题1、B2、C3、C4、C5、A6、D简答题1、比较Cookie对象和session对象的异同。答案:课本123页。怎么应用request、session和application进行参数的存取,并比较3种方法的差异。(1) request.setAttribute();request.getAttribute(Stringname);用来请求信息。(2) session.setAttribute();session.getAttribute(Stringname);存储会话信息,不同用户所创建的session对象不同,session的生命周期:客户端关闭浏览器服务
5、器调用invalidate。方法session过期(3) application.setAttribute(Stringname,Objectobj);application.getAttribute(Stringname);全局作用范围,所有用户共享,生命周期为:应用程序启动到停止。单元6课本182页课后练习填空题1、在JSP中,当执行查询操作时,一般将查询结果保存在ResultSet对象中。2、当执行的SQL语句是预编译的,或者需要执行多条语句的,需要借助一个PreparedStatemen仅寸象来实现。3、DriverManager类是JDBC的管理层,作用于用户和驱动之间。在JSP中要
6、建立与数据库的连接必须调用该类的getConnection()方法。4、创建一个Statement接口的实例需要调用类Connection中的createStatement(打法。Statement接口的executeUpdate()方法一般用于执行SQL的INSERT、UPDATE或者DELETE语句;executeQuery。方法一般用于执行SQL的SELECT语句。选择题1、D2、B3、A4、A5、A6、B7、A8、B单元7课本208页课后练习填空题1、在JSP中可以使用jsp:setProperty操作来设置JavaBean属性,也可以使用jsp:getproperty操作来获取Jav
7、aBean的值。2、jsp:useBean鞭作可以定义一个具有一定生存范围以及一个唯一id的JavaBean的实例。3、 JavaBean有4个scope,分另fj为page、request、session和application。选择题1、A2、A3、C4、C5、C6、B单元8课本243页课后练习填空题1、编译Servlet之前,将Servlet所需要的Servlet-api.jar包添力口至|classpath中。2、编写Servet时用到的类javax.servlet.HttpServlet为javax.servlet.GenericServlet的子类。3、Servlet接口的吨_方法
8、在服务器装入Servlet时执行,在Servlet的生命周期中仅仅执行一次。当客户请求一个HttpServlet对象时,该对象的service。方法就要被调用。4、编写Servlet过滤器时,通过重载javax.servlet.Filter接口中的doFilter方法完成实际的过滤操作。选择题1、A2、C3、C4、D5、D6、B单元9课本273页课后练习填空题1、在使用jspSmartUpload组件完成文件的上传和下载工作时需要使用SmartUpload类。要完成具体的文件上传数据,需要使用该类的upload()方法;要实现文件下载功能,需要使用该类的downloadFile()方法。2、J
9、avaMail提供了一些与电子邮件发送相关的API,要根据指定的用户名和密码连接到指定的邮件服务器,需要使用Transport类中的connect方法。要点记忆:1、练习使用动作标签指令,弁将其与动作标签指令相结合写一个例子。include.jspjsp:paramname=numbervalue=/2、include指令和jsp:include动作的区另前者是指令元素、后者是行为元素。jsp:include动作和include指令之间的根本性的不同在于它们被调用的时间。jsp:include动作在请求期间被激活,而include指令在页面转换期间被激活。include指令是指把其它页面的JA
10、VA代码(源码)加进来,跟本页面的代码合并在一起,相当于把源码从那个页面复制到本页面中来,然后再编译。所以变量可以共用。并用由于本页面编译时已经包含了别的文件的源码,所以以后其它页面更改时,本页面并不理会,因为已经编译过了。jsp:include动作是指两个页面的代码运行完以后,再把包含的那个页面运行后的HTML结果页面加到本页面运行后的HTML结果页面中来。所以变量不能共用。3、Application对象、Session对象和Cookie对象的区别Application对象和Sessions象的区另Application对象是多会话、多页面的,Session对象是单会话、多页面的Sessio
11、n对象中存储的值在整个用户会话过程中都可以访问到该值Application对象中存储的值在整个服务器运行过程中都可以访问到该值Sessions寸象和Cookie对象的区另1J:Session对象是存储在服务器上的,为了标识每个用户,服务器用sessionID来区分每个不同的用户(sessionID是保存在客户端的cookies中)Cookie对象是存储在客户端的,为了标识该用户曾经访问过某个服务器Application用于保存所有用户共用的数据信息,如果被保存的数据在应用程序生存期内根本不会改变或很少改变,用它。但是在中有个web.coMig,可能更好点。如果要使用application,一个
12、需要考虑的问题是任何写操作都有要在application_onstart事件中(Global.asax)中完成。尽管使用application.lock和application.unlock方法来避免操作的同步,但是它用行化了对application的请求,当网站访问量大时会造成性能瓶颈。因此最好不要用它存取大的数据集。使用方法:/存放信息Applicationtest=100;/读取Stringtest=Applicationtest.ToString();Session用于保存每个用户的专用信息,它的生存期是用户持续请求时间再加上一段时间(可以在web.config中设置,默认是20分钟)。Session中的信息保存在服务器的内存中,当然你也可以设置它的保存方法(如存在SQL数据库中)。由于用户停止使用程序后它仍然在内存中保持一段时间,因此使用Session对象保存用户数据的方法效率很低。对于小量的数据。使用Session还是一个不错的选择。/存Sessionuser=majcms;/取Stringusername=Sessionuser.ToString();Cookie用于保存客户浏览器请求服务器页面的请求信息,程序员也可以用它保存非敏感性的内容。保存时间可以根据需要设置。如果没有设置Cookie失效时问,它仅保存至浏览器关闭。如果将Cookie设置
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商品买卖合同保证书正规范本
- 体育场馆餐饮服务合同范本
- 场地租赁合同样本简略版
- 完美清爽防痘课件
- 小学防溺水假期安全课件
- 19《父爱之舟》第一课时教学设计-2024-2025学年五年级上册语文统编版
- 第八章 实数 单元整体教案-2024-2025学年人教版七年级数学下册
- 《第六单元 五十六朵花 欣赏 月光下的凤尾竹》(教学设计)-2023-2024学年人教版(2012)音乐三年级下册
- 2023八年级物理下册 第十一章 机械与功第5节 改变世界的机械教学实录 (新版)教科版
- 养老护理机器人
- 新生儿肺炎课件
- 【案例】合同能源托管模式下开展校园综合能源建设方案-中教能研院
- DB63-T 2269-2024 公路建设项目安全生产费用清单计量规范
- 外贸部薪酬与提成奖励设计方案
- 不同人群的生理特点及营养需要
- MOOC 写作与表达-常熟理工学院 中国大学慕课答案
- 农贸市场应急预案
- 肥胖患者麻醉管理专家共识2023年版中国麻醉学指南与专家共识
- DL-T 5605-2021太阳能热发电厂蒸汽发生系统设计规范-PDF解密
- 学校双重预防体系建设指导书
- 螺蛳粉出口贸易的现状及策略分析
评论
0/150
提交评论