“jsp内置对象”单元习题_第1页
“jsp内置对象”单元习题_第2页
“jsp内置对象”单元习题_第3页
“jsp内置对象”单元习题_第4页
“jsp内置对象”单元习题_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、请预览后下载!请预览后下载!“JSP内置对象”单元习题一、填空题1JSP中有9种内置对象,它们分别是:、response对象、pageContext对象、session对、applicationt对象、page对象、config对象和exception对象。2.Request对象可以使用方法获取表单提交的信息。3客户端向服务器端提交数据的方式通常有两种:一种是提交方式;另一种是提交方式。.在JSP内置对象中,与请求相关的对象是。.被封装成javax.servlet.JspWriter接口,它用来向客户端输出内容。TOC o 1-5 h z6.Out对象中用来输出各种类型数据并换行的方法是。7.

2、Out对象中用来输出各种类型数据但不换行的方法是8.Out对象中用来输出一个换行符的方法是。9.Out对象中用来关闭输出流的方法是。10.Out对象中用来输出缓冲区里的数据的方法是11.Out对象中用来清除缓冲区里的数据,并把数据写到客户端的方法是12.Out对象中用来清除缓冲区里的数据,但不写到客户端的方法是13.Out对象中用来获得缓冲区大小的方法是14.Out对象中用来获得缓冲区剩余空间大小的方法是15.Out对象中用来判断缓冲区是否自动刷新的方法是.Request对象中用来获得服务器名字的方法是.Request对象中用来获得服务器的端口号的方法是.Request对象中用来获得客户端的I

3、P地址的方法是.Request对象中用来获得客户端的计算机名字的方法是方法。.Request对象中用来获得客户端向服务器端传送数据的协议名称的方法是.是同应答相关的HttpServletResponse类的一个对象,它封装了服务器对客户端的响应,然后被送到客户端以响应客户请求。.Response对象中用来动态改变contentType属性的方法是.Response对象中用来把响应发送到另一个指定的位置进行处理的方法是。.Response对象中用来设置指定名字的HTTP文件头值的方法是封装了属于客户会话的所有信息。.Session对象中用来设置指定名字的属性的方法是.Session对象中用来获得

4、指定名字的属性的方法是.用于多个程序或者多个用户之间共享数据。.提供了对每一个给定的服务器小程序及JSP页面的javax.servlet.ServletConfig对象的访问,该对象封装了初始化参数以及一些实用方法。.是可以从JSP脚本程序和表达式中获得的一个内置对象,它是Object类的一个实例。.提供了对JSP页面内所在对象及名字空间的访问。.是java.lang.Throwable类的一个实例,它指的是运行时的异常。.俗称“小甜饼”,是一种Web服务器通过浏览器在访问者的硬盘上存储信息的手段。.应用cookie保存记录的基本操作包括、和.在JSP中如果要将封装好的cookie对象传送到客

5、户端,可使用response对象的方法。.读取保存到客户端的cookie,可使用response对象的二、判断题.Application的生命周期比Session的生命周期长()。.Request的生命周期比Session的生命周期长()。.当request对象获取客户端提交的汉字字符时,会出现乱码问题,解决方式是改变编码格式为UTF8。().使用Request对象的getRemoteAddr()方法可以获取客户端的IP地址。().通过Post方法提交数据,会将所有数据显示在URL地址的后面。().Cookie文件是存放在服务器端的。().在设置cookie的最大存在时间时,可以设置为负值和零

6、。().JSP内置对象是指不用声明就可以在JSP页面的脚本部分使用的对象。().Out对象的作用范围是Application。().Out对象的clearBuffer()方法用来清除缓冲区里的数据,但并不把数据写到客户端。().Out对象的clear()方法用来清除缓冲区里的数据,并把数据写到客户端。().空字符串和NULL的意义是相同的,都表示这个对象不存在。().当request对象获取客户提交的汉字字符时,会出现乱码问题,解决乱码问题的关键是将编码方式改变为UTF80().Session对象的存在期限是指浏览器未关闭之前及默认时间内。().Cookie对象的存在期限是指浏览器未关闭之前及

7、设定时间内。().Session对象通常存在于客户端。().在某些情况下,当响应客户时,需要将客户重新引导至另一个页面,这时可以使用response对象的sendRedirect(URL)方法实现客户的重定向。().response.setHeader(refresh,2)可以实现两秒钟刷新一次的效果。().和Session对象一样,当不同的客户在访问服务器时,服务器会创建不同的Application对象。().与Session不同的是,所有客户的application对象都是同一个,即所有客户共享这个内置的application对象。().在浏览器上存放cookie的数量是没有限制的。().

8、在服务器上存放cookie的数量是有限制的。().从执行的速度上来分析,Session对象的处理速度通常比Cookie对象的处理速度快。().可以通过调用SetMaxAge()方法来设置cookie将要存在的最大时间。()25.如果SetMaxAge()方法中的值为负值表明要立即删除该cookie对象。()26.如果SetMaxAge()方法中的值为0表明当浏览器关闭时,该cookie对象将被删除。()三、选择题.下列选项中,()可以准确地获取请求页面的一个文本框的输入(文本框的名称为name).(A)request.getParameter(name)(B)request.getParame

9、ter(name)(C)request.getParameterValues(name)(D)request.getParameterValues(name).使用response对象进行重定向时,使用的是()方法选一项(A)getAttribute(B)setContentType(C)sendRedirect(D)setAttribute.不能在不同用户之间共享数据的方法是()(A)通过cookie(B)利用文件系统(C)利用数据库(D)通过ServletContext对象.下面对Http请求消息使用GET和POST方法陈述正确的是:()(A)POST方法提交信息可以保存为书签,而GET则

10、不行。(B)可以使用GET方法提交敏感数据。(C)使用POST提交数据量没有限制。(D)使用POST方法提交数据比GET方法快。.下面不属于Jsp隐式对象的是:()(A)session(B)config(C)pageScope(D)exception.在jsp中作用域由小到大的组合是:()requestpagesessionapplicationpagerequestsessionapplicationpageContextrequestsessionapplicationpageScoperequestsessionScopeapplicationScope.在J2EE中,在aa.jsp中有

11、行代码:在bb.jsp中有行代码:为了使得在bb.jsp中的如上代码可以显示“bi-aptech,可以使用()方法。(选择三项)(A)在aa.jsp中使用formmethod=postaction=bb.jsp”把请求提交到bb.jsp(8)在aa.jsp中使用把页面跳转到bb.jsp(C)在ss.jsp中使用把页面重定向到bb.jsp(D)在aa.jsp中使用includefile=”bb.jsp%包含页面bb.jsp(E)在ss.jsp中使用把页面重定向到bb.jsp.在J2EE中,在web.xml中,有如下代码:30/*是分钟*/以下描述,正确的是()。(选择一项)(A)定义了默认的会话

12、时时长,时长为30秒(B)可以使用HttpSession类的getMaxInactiveInterval()方法把该值取出来(C)定义了默认的会话超时时长,时长为30小时(D)可以使用Session类的getMaxInactivelnterval()方法把该值取出来.在Http协议中用于发送大量数据的方法的是()(A)post(B)get(C)put(D)options10HttpServletRequest接口的()方法用于创建会话。(A)setSession()(B)getContext()(C)getSession()(D)putSession()11()动作用于将请求发送给其他页面(A

13、)next(B)forward(C)include(D)param12.page指令的()属性用于引用需要的包或类(A)extends(B)import(C)isErrorPage(D)language13下列选项中,()可以准确地获取请求页面的一个文本框的输入(文本框的名称为name).(A)request.getParameter(name)(B)request.getParameter(”name”)(C)request.getParameterValues(name)(D)request.getParameterValues(“name”)14.使用response对象进行重定向时,使

14、用的方法是()(A)getAttribute(B)setContentType(C)sendRedirect(D)setAttribute15如何获取一个Cookie()选一项(A)request.getCookies()(B)request.getCookie()(C)response.getCookies()(D)response.getCookie().在publicHttpSessiongetSession(booleanbool)的方法定义中,当bool为false时表明()选一项直接返回会话对象当服务器已经创建了会话对象就返回该对象,否则返回null直接返回null(D)当服务器已

15、经创建了会话对象就返回该对象,否则新建一个会话对象并返回.关于输入和输出的隐式对象有()applicationrequestresponseout.使用response对象进行重定向时,使用的是()方法选一项getAttributesetContentTypesendRedirectsetAttribute.()隐式对象可以处理jsp页面运行中的错误或者异常(A)pageContext(B)page(C)session(D)exception.除了Session以外,还有()也是会话跟踪技术选三项(A)(B)(A)(B)(C)(D)超链接CookieURL重写四、问答题Cookie.试比较se

16、ssion对象、page对象、request对象和application对象的作用范围。.简要描述JSP的九大内置对象及其作用。五、程序题1编写一段汉字转换代码解决JSP中的汉字乱码问题。(6分)2用response编写一个刷新页面,实现每两秒种刷新一次,界面如下所示(10分)。.编写一程序,使用Session制作网站计数器,界面如下所示(10分)。4编写一程序,使用Application制作网站计数器,界面如下所示(13分)。5本程序求数字的平方根运算。当用户将求平方根的数字输入到文件框中时,单机Enter按钮,将在页面中显示出该数字的平方根。请根据程序所实现的功能,将程序补充完整:在A处填

17、写所要接收的数据变量为。在B处填写将textContent变量强制转换成double型的命令在C处填写应输出的数据的变量名为。=0)r=Math.sqrt(number);out.print(“”+String.valueOf(C)+”的平方根:out.print(“”+String.valueOf(r);elseout.print(“+”请输入数字字符)Catch(NumberrFormatExceptione)out.print(“BR+”请输入数字字符”);%本程序实现统计网站的客户在线流量功能。用户访问本站点时,改程序判断是否是新客TOC o 1-5 h z户。如果为新客户,将numb

18、er变量加1;如果是访问过的老客户其变量值不变。在本程序中,主要使用了Session对象,请根据代码所示功能将程序补充完整。在D处填写使用程序完成统计功能的代码。在E处填写IF的条件判断语句。在F处填写显示数据的变量名。您是第个访问本站的人。JSP内置对象单元习题(参考答案)一、填空题1.out对象、request对象2._getparameter(strings)3.GetPost4.Request对象5.out对象6.println()方法7.print()方法8.newLine()方法9.close()方法10.Flush()方法clearBuffer()Clear()13.80土8口0

19、厂5120()方法14.getRemaining()方法15.isAutoFlush()方法16.getServerName(String口m)方法17.getServerPort(String口山)方法18.getRemoteAddr()方法19.getRemoteHost()方法20.getProtocol()方法21.Response对象22.setContentType()方法23.sendRedirect()方法24.setHeader()方法25.Session对象26.setAttribute()方法27.getAttribute()方法28.Application对象29.Co

20、nfig对象30.Page对象.PageContext对象.Exception对象33.Cookies对象35.创建、传送读取addCookie()37.80第00卜10$()方法二、判断题TOC o 1-5 h z.(T)2.(F)3.(F)4.(T)5.(F)6.(F)7.(T)8.(T)9.(F)10.(F)11.(F)12.(F)13.(F)14.(T)15.(T)16.(F)17.(T)18.(T)19.(F)20.(T)21.(F)22.(F)23.(F)24.(T)25.(F)26.(F)三、选择题15BCACB610C(BCD)BAC1115BBBCA1620B(BCD)CD(ACD)四、问答题1.答案如下表:序号对象名作用范围1application全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用程序启动到停止。2session会话作用域,当用户首次访问时,产生一个新的会话,以后服务器就可以记住这个会话状态。生命周期:会话超时,或者服务器端强制使会话失效。3request请求作用域,就是客户端的一次请求。4page一个JSP页面。评分要点:每小点2分2.(1)application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论