JSP内置对象练习

时间:2024.3.15

“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)setAttribute

3.不能在不同用户之间共享数据的方法是( )

(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) options

6.( )动作用于将请求发送给其他页面

(A) next (B) forward (C) include (D) param

7.page指令的( )属性用于引用需要的包或类

(A) extends (B) import (C) isErrorPage (D) language

8.如何获取一个 Cookie[]( )选一项

(A)request.getCookies() (B)request.getCookie()

(C)response.getCookies() (D)response.getCookie()

9.关于输入和输出的隐式对象有( )

(A) application (B) request (C) response (D) out

10.使用response对象进行重定向时,使用的是( )方法 选一项

(A) getAttribute (B) setContentType (C) sendRedirect (D) setAttribute

11. ( )隐式对象可以处理 jsp页面运行中的错误或者异常

(A)pageContext (B)page (C)session (D)exception

12.除了 Session以外,还有( )也是会话跟踪技术 选三项

(A) 隐藏表单域 (B) 超链接 (C) URL重写 (D) Cookie

四、程序题

1.编写一段汉字转换代码解决 JSP 中的汉字乱码问题。

2.用 response 编写一个刷新页面,实现每两秒种刷新一次。

3.编写一程序,使用 Session制作网站计数器。

4.编写一程序,使用 Application 制作网站计数器。

一、填空题

1. out对象、request对象 2._getparameter(string s) 3.Get Post 4. 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(String name)方法 17. getServerPort(String name)方法 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~5 B C A C A 6~10 B B A D C

11~12 D (ACD)

四、程序题

1.<%

string s1="这是要测试的中文。";

byte[] b1=s1.getBytes();

out.println(new String(b1,"8859_1")); %>

2.答案:

<%@page contentType="text/html;charset=gb2312" language="java" import="java.util.*" %> <html> <head>

<title> response 应用实例 3 </title> </head> <body> <%

response.setHeader("refresh","2"); //设置每 2 秒刷新

更多相关推荐:
20xx基础护理实习内容

20xx基础护理实习内容1、熟悉办公护士的工作职责,正确处理医嘱及出入院病人的程序。2、熟悉治疗室护士的工作职责,了解治疗护士的工作重点。掌握药物的准备,领取,配药等过程,严格无菌操作。3、熟悉病区各级管理制度…

工商学院物流专业实习内容

工商管理学院物流管理专业学生物流仓储实训实验内容物流管理专业是一个应用性、操作性很强的专业,对于物流管理专业的学生而言,将来从事物流行业的各项管理工作,如果对于物流操作的各个作业环节、流程一无所知,根本无法开展…

土木工程专业生产实习内容

土木工程专业生产实习教学主要内容(工业与民用建筑工程方向)一、实习目的生产实习是土木工程专业(工业与民用建筑工程方向)教学计划中的重要组成部分,是培养学生理论联系实际,提高学生动手实践能力的重要措施,也是培养学…

20xx生产实习内容及时间地点安排 (1)

生产实习内容及时间地点安排内容:数字电压表的生产制作主要元器件:单片机:STC89C52,AD/DA:PCF8591P运放:LM32412864液晶4位数码管(共阳)设计要求:设计一个能够测量直流电压的数字电压…

会计模拟实习内容

会计模拟实习内容一、会计模拟实习的目的(一)理论联系实际,增强独立开展会计工作的能力。通过会计模拟实习操作,使学生加强对会计基本理论的理解、会计基本方法的运用和会计基本技能的训练,使其把书本知识和实际业务处理进…

教育实习内容与要求

第一份教育实习内容与要求教育实习包括教学实习、班主任实习和教育调查三个方面。1、教学实习教学实习是教育实习的中心任务,目的是使实习生初步掌握中等学校所实习学科教学各个环节的基本要求。教学实习在原科任教师指导下进…

实习内容

实习内容在当涂县公安局塘南派出所为期六个月的实习中,跟随着民警们,学习日常工作的处理,开展社区安全防范工作,收集社情信息,抓好治安管理,加强人口管理,受理群众报警、求助、调解治安纠纷。在派出所.,民警们24小时…

派出所实习内容

派出所实习内容一.接处警程序。1、派出所接到报警后,应立即受理,值班民警当即填写《报警登记表》2、派出所对接到的案件报警,不属于自已管辖的,应及时移交有管辖权的公安机关处理,情况紧急的,必须先行处置,同时向有管…

法律专业学生实习报告范本包含实习内容实习小结指导教师评语实习单位意见及成绩等级

实习内容本人于二〇20xx年x月x日参加为期两个月的实习,此次实习的内容主要有:法庭记录、法庭调解、法律文书的送达与制作、调查取证、协助处理各种程序性事务并草拟相关法律文书,整理证据、旁听审判、参与案件执行工作…

实习内容及过程

20xx年x月至9月期间,我在澄城县体育运动委员会作训中心办公室文员岗位实习。,这里有许多工作经验资深的员工和领导,能来这里实习,我觉得对我以后的从业生涯很有帮助,感到自己很幸运。也因为这是我第一次正式与社会接…

水利专业毕业实习之实习内容,心得,总结

题目:农田水利规划设计毕业实习报告实习地点:安徽合肥实习单位:安徽亿中土地开发服务有限公司实习时间:20xx年x月x日——20xx年x月x日实习内容公司介绍公司主要负责土地的规划设计和预算、土地开发、复垦、置换…

毕业实习内容

毕业实习内容及基本要求(可作为填表参考)(一)医院药剂科1.西药房(1)熟悉处方格式、内容及正确书写方法;了解常用处方的拉丁文缩写及各种处方的保存制度。(2)能按照工作程序完成审方、划价、配方、发药等工作。(3…

实习内容(43篇)