![JavaWeb试卷四_第1页](http://file1.renrendoc.com/fileroot_temp2/2020-8/26/ad654ea5-38f5-417b-aaec-eb86f0a88ebd/ad654ea5-38f5-417b-aaec-eb86f0a88ebd1.gif)
![JavaWeb试卷四_第2页](http://file1.renrendoc.com/fileroot_temp2/2020-8/26/ad654ea5-38f5-417b-aaec-eb86f0a88ebd/ad654ea5-38f5-417b-aaec-eb86f0a88ebd2.gif)
![JavaWeb试卷四_第3页](http://file1.renrendoc.com/fileroot_temp2/2020-8/26/ad654ea5-38f5-417b-aaec-eb86f0a88ebd/ad654ea5-38f5-417b-aaec-eb86f0a88ebd3.gif)
![JavaWeb试卷四_第4页](http://file1.renrendoc.com/fileroot_temp2/2020-8/26/ad654ea5-38f5-417b-aaec-eb86f0a88ebd/ad654ea5-38f5-417b-aaec-eb86f0a88ebd4.gif)
![JavaWeb试卷四_第5页](http://file1.renrendoc.com/fileroot_temp2/2020-8/26/ad654ea5-38f5-417b-aaec-eb86f0a88ebd/ad654ea5-38f5-417b-aaec-eb86f0a88ebd5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JavaWeb试卷四一、单项选择题(每题2分,共30分)1每个Cookie的大小限制为(B)A、3kb B、4kb C、5kb D、6kb2 JSP开发人员希望所编写的注释能够最终输出到浏览器中,那么需要在JSP页面中使用哪中形式的注释(A)A、 B、C、D、3JSP的全称是(B)A、 JavaServlet B、JavaServerPagesC、JavaScriptPage D、JavaServletPages4以下哪个包不是page指令默认导入的(B)A、java.lang.* B、java.util.*C、javax.servlet.* D、javax.servlet.jsp.*5 在J
2、SP中调用JavaBean时不会用到的标记是(A)A、 B、C、 D、6 下面SQL标记库中的标记,哪个是用来修改数据库中的记录(A)A、sql:update B、C、 D、7Tomcat服务默认情况下使用的端口号是(B)A、8000B、8080C、8888D、808J2EE打包的最终形式为(C)。A、web.war B、ejb.jar C、app.ear D、res.rar9下列哪一个HTTP消息题头域表示发送到接受的消息的媒介类型(D)A、Accept B、Host C、User-Agent D、ContentType10由于J2EE应用程序组件一般分布在不同的机器上,所以需要一种机制以便
3、于组件客户的使用者查找和引用组件及资源。这种J2EE标准服务称为(C)A、JMS B、JavaMail C、JNDI D、JTA11下列动作标签中哪一个是用于重定向一个HTML文件。(C)A、 B、C、 D、12useBean标签中scope有四中不同取值,下列哪一个scope取值是Jsp引擎为每一个客户分配一个共享的beans。(B)A、requestB、applicationC、sessionD、page13假定login.getName()返回类型为java.lang.String,给定JSP代码:Welcome以下那个选项与此语句的功能相同(A)A、WelocomeB、Welocome
4、C、WelocomeD、Welocome14给定HttpServletRequest请求对象及HttpServletResponse响应:(1)HttpSessionsession=null;(2)/insertcodehere(3)if(session=null)(4)/dosomethingifsessiondoesnotexist(5)else(6)/dosomethingifsessionexists(7)为了实现上面的设计意图,需要在第(2)行插入以下哪条语句(D)A、 session=response.getSessionj();B、session=requset.getSessi
5、onj();C、session=response.getSessionj(true);D、session=response.getSessionj(false);15current.jsp用来显式当前的天气报告.天气包含被包含着在weather.html页面中,该页面每5分钟重写一次,下面哪条语句能够保证在使用current.jsp页面的时候能够包含最新的weather.html文件(D)A、B、C、D、2、 多项选择题(每题3分,共15分)1使用JavaBean的好处有哪些?(ABC)A、JavaBean拥有标准化接口的优点,在开发期有可视化编程工具的支持,在运行期有JSP和J2EE连接器的
6、支持。B、JavaBean更明确的把WEB页面的设计和软件的设计区分开来。C、JavaBean可以在多个应用程序中重用D、JavaBean可以实现安全性、事务行为、并发性和持久性。2、在页面转换阶段会发生以下哪三个事件?( BCD )A、调用jspInit方法B、创建JSP页面的实现类.C、对JSP页面的实现类进行编译D、对JSP页面的语法进行合法性检查,以判断是否符合JSP语法。.3、ARequestDispatcher从下面哪两个对象中获得?(BC )A、 ServletConfig B、ServletContextC、HttpServletRequest D、HttpServletRes
7、ponse4 Servlet的表单处理的方法有(ACD)A、 getParameter(“parameter1”); B、setContentTypeC、getParameterValues D、getParameterNames5 下列哪些是doStartTag()方法的返回值(BD)A、EVAL_PAGE B、EVAL_BODY_INCLUDEC、SKIP_PAGE D、SKIP_BODY三、简答题(每题5分,共25分)1什么是request对象,它有哪些常用的方法。答:n“request”对象代表的是来自客户端的请求,例如我们在FORM表单中填写的信息等,是最常用的对象。关于它的方法使用
8、较多的是getParameter、getParameterNames和getParameterValues,通过调用这几个方法来获取请求对象中所包含的参数的值。2 什么是URL重写?Jsp中如何实现URL重写?答:URL重写:当客户从一个页面重新连接到另一个页面时,通过向这个新的URL添加参数,把session对象的Id传带过去,这样可以保障客户在客户在该网站各个页面中的session对象是完全相同的。实现URL重写的方法:使用response对象调用encodeURL()或encodeRedirectURL()实现URL重写。例如:从tom.jsp连接到jerry.jsp1)Strings=
9、session.getId();2)Stringstr=response.endcodeURL(“jerry.jsp”);3)/连接目标3 从表单中获得参数常用方法有哪些?答:获取参数的主要方法: 1)getParameter()获取参数的值2)getParameterNames()获取参数的名称3)getParameterValues()获取多个值4Jsp使用数据步骤是什么?答:1)用DriverManager装入并注册合适的Jdbc驱动程序。 2)使用一个JdbcUrl定义驱动程序和数据源之间的连接。 3)使用JdbcUrl创建一个连接对象 4)在一个执行方法里面写入一个SQL语句,以便执
10、行这条语句。5 什么是JspModel1,什么是JspModel2,并说明它们之间的优缺点。答:1)JspMode1:以Jsp为中心的设计模式称为Model1,Model1的处理方式还可以分为两种,一种是完全使用Jsp来开发,另外一种则是使用JspJavaBean的设计。这种做法的优点为:开发时间缩短:只需写Jsp,而不需要写Servlet及JavaBean。小幅度修改非常容易缺点:程序可读性降低、程序重复利用性降低 2).Model1:使用JspJavaBean开发系统把部分可以重复利用的组件抽出来写成JavaBean,当用户送来一个需求时候,通过Jsp调用JavaBean负责相关的数据存取
11、、逻辑运算等等处理。最后将结果传送到Jsp显示结果。优点:程序可读性高、可重复利用性高缺点:缺乏流程控制3)JspModel2:Model2体系结构,用JSP生成表达层的内容,让servlets完成深层次的处理任务。在这里,servlets充当控制者的角色,负责管理对请求的处理,创建JSP页需要使用的bean和对象,同时根据用户的动作决定把那个JSP页传给请求者。优点:开发流程更为明确、核心的程序管控、维护容易缺点:学习时间长、开发时间较长四、编程题(每题15分,共30分)1在request中封装了一个名字为booklist的ArrayList对象,该对象封装了一些图书信息(Book对象),B
12、ook类有一个表示图书名字的属性bookName。请使用标准标签库中的标签输出所有这些图书的名字。2要求编写用户信息输入页面form.htm和提交处理页面form.jsp。功能:在form.htm中提供用户名、性别(男/女)、个人简介三项输入,分别使用单行文本框、单选按钮和多行文本框来获取用户输入。在form.jsp中能够显示用户提交过来的信息(用户名、性别、个人简介)。JavaWeb试卷四答案一、单项选择题B、A、B、B、A、A、B、C、D、C、C、B、A、D、D二、多项选择题ABC、BCD、BC、ACD、BD三、简答题1答:n“request”对象代表的是来自客户端的请求,例如我们在FOR
13、M表单中填写的信息等,是最常用的对象。关于它的方法使用较多的是getParameter、getParameterNames和getParameterValues,通过调用这几个方法来获取请求对象中所包含的参数的值。2答:URL重写:当客户从一个页面重新连接到另一个页面时,通过向这个新的URL添加参数,把session对象的Id传带过去,这样可以保障客户在客户在该网站各个页面中的session对象是完全相同的。实现URL重写的方法:使用response对象调用encodeURL()或encodeRedirectURL()实现URL重写。例如:从tom.jsp连接到jerry.jsp1)Strin
14、gs=session.getId();2)Stringstr=response.endcodeURL(“jerry.jsp”);3)/连接目标3答:获取参数的主要方法:1)getParameter()获取参数的值2)getParameterNames()获取参数的名称3)getParameterValues()获取多个值4答:1)用DriverManager装入并注册合适的Jdbc驱动程序。2)使用一个JdbcUrl定义驱动程序和数据源之间的连接。3)使用JdbcUrl创建一个连接对象4)在一个执行方法里面写入一个SQL语句,以便执行这条语句。5答:1)JspMode1:以Jsp为中心的设计模式称为Model1,Model1的处理方式还可以分为两种,一种是完全使用Jsp来开发,另外一种则是使用JspJavaBean的设计。这种做法的优点为:开发时间缩短:只需写Jsp,而不需要写Servlet及JavaBean。小幅度修改非常容易缺点:程序可读性降低、程序重复利用性降低2).Model1:使用JspJavaBean开发系统把部分可以重复利用的组件抽出来写成JavaBean,当用户送来一个需求时候,通过Jsp调用JavaBean负责相关的数据存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《中医食疗养生讲座》课件
- 《cad图纸设计作》课件
- 青山处处埋忠骨(主题阅读课件)
- 《中南施工工法展板》课件
- 《表面活性剂》课件
- 商务沟通复习试题及答案
- 废水污水处理复习测试卷附答案
- 采购师三级练习测试题附答案
- 《镇痛药校长教材》课件
- 基于“立德树人”的初中地理教学研究
- 西方政治思想史-课件
- 直线加速器专项施工方案
- 联苯二氯苄生产工艺及产排污分析
- 储能设备项目采购供应质量管理方案
- 邯郸市垃圾填埋场封场方案
- 2020闽教版信息技术四年级(下册)全册教案
- 美国房地产市场特征、框架与周期演变
- 光伏发电工程施工组织设计施工工程光伏发电工程光伏发电施工组织设计
- 民政局离婚协议书模板(4篇)
- 导数应用举例
- 第三讲文献的形成与流布1
评论
0/150
提交评论