您好,欢迎访问三七文档
“JSP内置对象”单元习题一、填空题1.JSP中有9种内置对象,它们分别是:___________、___________、response对象、pageContext对象、session对、applicationt对象、page对象、config对象和exception对象。2.Request对象可以使用___________方法获取表单提交的信息。3.客户端向服务器端提交数据的方式通常有两种:一种是___________提交方式;另一种是___________提交方式。4.在JSP内置对象中,与请求相关的对象是______________________。5.___________被封装成javax.servlet.JspWriter接口,它用来向客户端输出内容。6.Out对象中用来输出各种类型数据并换行的方法是______________________。7.Out对象中用来输出各种类型数据但不换行的方法是______________________。8.Out对象中用来输出一个换行符的方法是______________________。9.Out对象中用来关闭输出流的方法是______________________。10.Out对象中用来输出缓冲区里的数据的方法是______________________。11.Out对象中用来清除缓冲区里的数据,并把数据写到客户端的方法是________________。12.Out对象中用来清除缓冲区里的数据,但不写到客户端的方法是___________________。13.Out对象中用来获得缓冲区大小的方法是______________________。14.Out对象中用来获得缓冲区剩余空间大小的方法是______________________。15.Out对象中用来判断缓冲区是否自动刷新的方法是______________________。16.Request对象中用来获得服务器名字的方法是______________________。17.Request对象中用来获得服务器的端口号的方法是______________________。18.Request对象中用来获得客户端的IP地址的方法是______________________。19.Request对象中用来获得客户端的计算机名字的方法是______________________方法。20.Request对象中用来获得客户端向服务器端传送数据的协议名称的方法是__________________。21.___________是同应答相关的HttpServletResponse类的一个对象,它封装了服务器对客户端的响应,然后被送到客户端以响应客户请求。22.Response对象中用来动态改变contentType属性的方法是______________________。23.Response对象中用来把响应送到另一个指定的位置进行处理的方法是_____________。24.Response对象中用来设置指定名字的HTTP文件头值的方法是_____________________。25.__________________封装了属于客户会话的所有信息。26.Session对象中用来设置指定名字的属性的方法是______________________。27.Session对象中用来获得指定名字的属性的方法是______________________。28.___________用于多个程序或者多个用户之间共享数据。30.___________是可以从JSP脚本程序和表达式中获得的一个内置对象,它是Object类的一个实例。31.___________提供了对JSP页面内所在对象及名字空间的访问。32.___________是java.lang.Throwable类的一个实例,它指的是运行时的异常。33.___________俗称“小甜饼”,是一种Web服务器通过浏览器在访问者的硬盘上存储信息的手段。35.应用cookie保存记录的基本操作包括___________、___________和___________。36.在JSP中如果要将封装好的cookie对象传送到客户端,可使用response对象的______________________方法。37.读取保存到客户端的cookie,可使用response对象的______________________。二、判断题1.Application的生命周期比Session的生命周期长()。2.Request的生命周期比Session的生命周期长()。3.当request对象获取客户端提交的汉字字符时,会出现乱码问题,解决方式是改变编码格式为UTF8。()4.使用Request对象的getRemoteAddr()方法可以获取客户端的IP地址。()5.通过Post方法提交数据,会将所有数据显示在URL地址的后面。()6.Cookie文件是存放在服务器端的。()7.在设置cookie的最大存在时间时,可以设置为负值和零。()8.JSP内置对象是指不用声明就可以在JSP页面的脚本部分使用的对象。()9.Out对象的作用范围是Application。()10.Out对象的clearBuffer()方法用来清除缓冲区里的数据,但并不把数据写到客户端。()11.Out对象的clear()方法用来清除缓冲区里的数据,并把数据写到客户端。()12.空字符串和NULL的意义是相同的,都表示这个对象不存在。()13.当request对象获取客户提交的汉字字符时,会出现乱码问题,解决乱码问题的关键是将编码方式改变为UTF8。()14.Session对象的存在期限是指浏览器未关闭之前及默认时间内。()15.Cookie对象的存在期限是指浏览器未关闭之前及设定时间内。()16.Session对象通常存在于客户端。()17.在某些情况下,当响应客户时,需要将客户重新引导至另一个页面,这时可以使用response对象的sendRedirect(URL)方法实现客户的重定向。()18.response.setHeader(refresh,2)可以实现两秒钟刷新一次的效果。()19.和Session对象一样,当不同的客户在访问服务器时,服务器会创建不同的Application对象。()20.与Session不同的是,所有客户的application对象都是同一个,即所有客户共享这个内置的application对象。()21.在浏览器上存放cookie的数量是没有限制的。()22.在服务器上存放cookie的数量是有限制的。()23.从执行的速度上来分析,Session对象的处理速度通常比Cookie对象的处理速度快。()24.可以通过调用SetMaxAge()方法来设置cookie将要存在的最大时间。()25.如果SetMaxAge()方法中的值为负值表明要立即删除该cookie对象。()26.如果SetMaxAge()方法中的值为0表明当浏览器关闭时,该cookie对象将被删除。()三、选择题1.下列选项中,()可以准确地获取请求页面的一个文本框的输入(文本框的名称为name).(A)request.getParameter(name)(B)request.getParameter(name)(C)request.getParameterValues(name)(D)request.getParameterValues(name)2.使用response对象进行重定向时,使用的是()方法选一项(A)getAttribute(B)setContentType(C)sendRedirect(D)setAttribute3.不能在不同用户之间共享数据的方法是()(A)通过cookie(B)利用文件系统(C)利用数据库(D)通过ServletContext对象4.下面对Http请求消息使用GET和POST方法陈述正确的是:()(A)POST方法提交信息可以保存为书签,而GET则不行。(B)可以使用GET方法提交敏感数据。(C)使用POST提交数据量没有限制。(D)使用POST方法提交数据比GET方法快。5.在Http协议中用于发送大量数据的方法的是()(A)post(B)get(C)put(D)options6.()动作用于将请求发送给其他页面(A)next(B)forward(C)include(D)param7.page指令的()属性用于引用需要的包或类(A)extends(B)import(C)isErrorPage(D)language8.如何获取一个Cookie[]()选一项(A)request.getCookies()(B)request.getCookie()(C)response.getCookies()(D)response.getCookie()9.关于输入和输出的隐式对象有()(A)application(B)request(C)response(D)out10.使用response对象进行重定向时,使用的是()方法选一项(A)getAttribute(B)setContentType(C)sendRedirect(D)setAttribute11.()隐式对象可以处理jsp页面运行中的错误或者异常(A)pageContext(B)page(C)session(D)exception12.除了Session以外,还有()也是会话跟踪技术选三项(A)隐藏表单域(B)超链接(C)URL重写(D)Cookie四、程序题1.编写一段汉字转换代码解决JSP中的汉字乱码问题。2.用response编写一个刷新页面,实现每两秒种刷新一次。3.编写一程序,使用Session制作网站计数器。4.编写一程序,使用Application制作网站计数器。一、填空题1.out对象、request对象2._getparameter(strings)3.GetPost4.Request对象5.out对象6.println()方法7.print()方法8.newLine()方法9.close()方法10.Flush()方法11.clearBuffer()12.Clear()13.getBufferSize()方法14.getRemaining()方法15.isAutoFlush()方法16.getServerName(Stringname)方法17.getServerPort(Stringname)方法18.getRemoteAddr()方法19.getRemoteHost()方法20.getProtocol()方法21.Response对象22.setContentType()方法23.sendRedirect()方法24.setHeader()方法25.Session对象26.setAttribute()方法27.getAttribute()方法28.Application对象29.Config对象30.Page对象31.PageContext对象32.Exception对象33.Cookies对象35.创建、传送读取36.addCookie()37.getCookies()方法二、判断题1.(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)三、选择题1~5BCACA6~10BBADC11~12D(ACD)四、程序题1.%strings1=这是要测试的中文。;byte[]b1=s1.getBytes();out.println(newString(b1,8859_1));%2.答案:%@pagecontentType=text/html;cha
本文标题:JSP内置对象练习
链接地址:https://www.777doc.com/doc-3898981 .html