“jsp内置对象”单元习题教学提纲
《JSP程序设计》复习提纲
《JSP程序设计》复习大纲第一部分期末考核说明一、期末考试要求考核学生是否掌握软件工程的基本概念,能否较熟练运用各知识点来创建一个完整的软件工程。
具体考核要求分为以下几个层次:●了解:要求学生能够了解各部分基础知识和概念。
●掌握:要求学生能够灵活运用各知识点来编写基本程序。
二、组卷原则●在教学大纲和考核说明所规定的内容和要求范围之内命题;按照理论联系实际的教学原则,考察学生对所学知识的理解、应用能力;试题不会超出教学大纲的要求。
●试题的覆盖面广,并适当突出重点。
●对理论知识及应用能力的考核,要求掌握的约占40%,理解的约占 40%,了解的约占20%。
●试题的难度和题量适当,按难易程度分为四个层次:容易约占40%、较容易约占30%、较难约占20%、难约占10%。
题量适中。
三、试题类型选择题(45分)填空题30分)程序题25分)四、考核形式考试采用笔试、闭卷考试。
五、答题时限答题时间为120分钟。
第二部分考核的内容和要求第一章 JSP概述1.考核目的什么是JSP2.考核的知识点●JSP的技术原理3.考核要求第二章 JSP动态网页设计基础1.考核目的考核学生是否较掌握了HTML,JA V ASCRIPT2.考核的知识点●HTML中一些常用的标记符,特别是表单●JavaScript的语法3.考核要求HTML和JavaScript的基础知识第三章 JSP的开发和运行环境1.考核目的掌握JSP的环境配置2.考核的知识点掌握安装TOMCA T和MyEclipse并在MyEclipse配置TOMCA T 3.考核要求JSP文件的运行第四章JSP脚本元素1.考核目的考核学生是否掌握JSP中的三种脚本元素。
要求学生掌握在JSP页面内使用JSP指令标签和动作标签2.考核的知识点●掌握JSP声明●掌握JSP表达式●掌握JSP脚本程序3.考核要求能够在JSP文件中使用三种脚本元素,JSP动作元素第五章JSP内置对象1.考核目的考核学生是否了解掌握JSP常用对象2.考核的知识点●Request 对象●Response 对象●Session 对象●out对象●application对象●exceptionc对象3.考核要求掌握常用内置对象的一些常用方法第六章Cookie1、考核目的了解Cookie的使用2.考核的知识点Cookie的创建3. 考核要求第七章Javabean的表单处理1、考核目的掌握如何创建bean,如何在JSP中使用javabean 2.考核的知识点●<jsp:usebean>●<jsp:setProperty>●<jsp:getProperty>三个动作的使用,3. 考核要求要求掌握javabean的创建,调用,以及和表单的使用第八章JSP中的文件操作1、考核目的掌握File及文件输入输出流2.考核的知识点◆FileWriter◆FileReader3. 考核要求要求掌握文件输入输出流的使用第十章数据库操作基础1、考核目的掌握如何在JSP中连接数据库2.考核的知识点通过JDBC-ODBC桥的方式和通过驱动的方式来连接SQL SERVER数据库3. 考核要求●DriverManage接口的常用方法●Connection接口常用方法●Statement接口常用方法●加载驱动及连接数据库的用法第十二章数据库操作基础1、考核目的掌握配置servlet掌握与servlet相关的接口的类2.考核的知识点servlet的工作原理,生命周期3. 考核要求Servlet请求和响应相关的HttpServletRequest接口和HttpServletResponse接口。
第四章 JSP的内置对象习题教学内容
第四章JSP的内置对象一、选择题1.下面不属于JSP内置对象的是()A)out对象B)respone对象C)application对象D)page对象2.以下哪个对象提供了访问和放置页面中共享数据的方式()A)pageContext B)response C)request D)session3.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是()。
A)秒B)分秒C)毫秒D)微秒4.当response的状态行代码为哪个时,表示用户请求的资源不可用?()A)101 B)202 C)303 D)4045.一个典型的HTTP请求消息包括请求行、多个请求头和()A)响应行B)信息体C)响应行D)响应头6.在JSP中为内建对象定义了4种作用范围,即Application Scope、Session Scope、Page Scope和()四个作用范围。
A)Request Scope B)Response ScopeC)Out Scope D)Writer Scope7.out对象是一个输出流,其输出各种类型数据并换行的方法是()A)out.print( ) B)out.newLine( )C)out.println( ) D)out.write( )8.out对象是一个输出流,其输出换行的方法是()A)out.print( ) B)out.newLine( )C)out.println( ) D)out.write( )9.out对象是一个输出流,其输出不换行的方法是()A)out.print( ) B)out.newLine( )C)out.println( ) D)out.write( )10.Form表单的method属性能取下列哪项的值()A)submit B)putsC)post D)out11.能在浏览器的地址栏中看到提交数据的表单提交方式是()A)submit B)getC)post D)out12.可以利用request对象的哪个方法获取客户端的表单信息()A)request.getParameter() B)request.outParameter()C)request.writeParameter() D)request.handlerParameter()13.可以利用JSP动态改变客户端的响应,使用的语法是()A)response.setHeader() B)response.outHeader()C)response.writeHeader() D)response.handlerHeader()14.JSP页面中request.getParamter(String )得到的数据,其类型是()A)Double B)intC)String D)Integer15.JSP页面程序片中可以使用下列哪个方法将strNumx=request.getParamter(“ix”)得到的数据类型转换为Double类型()A)Double.parseString(strNumx) B)Double.parseDouble(strNumx)C)Double.parseInteger(strNumx) D)Double.parseFloat(strNumx)16.<select>用于在表单中插入一个下拉菜单,它需与哪个标记配合使用()A)<list> B)<item> C)<dot> D)<option>17.当利用request的方法获取Form中元素时,默认情况下字符编码是哪个()A)ISO-8859-1 B)GB2312 C)GB3000 D)ISO-8259-118.下面不属于<input>标记中的name属性取值的是()A)text B)radio C)checkbox D)picture19.下面不属于<input>标记中的name属性取值的是()A)password B)hidden C)submit D)textarea20.<select>用于在表单中来定义下拉列表框和滚动列表框控件,下面哪个属性指定列表框默认选项()A)size B)value C)selected D)checked21.<select>用于在表单中来定义下拉列表框和滚动列表框控件,哪个属性指定列表框的类型()A)size B)value C)selected D)checked22.<textarea>子标记用来定义一个多行文本区,哪个属性指定文本框的行数()A)cols B)value C)rows D)size23.JavaScript执行表单验证一般都发生在用户单击“提交”按钮后,数据提交服务器之前,onValidate()函数返回值为true时()。
“jsp内置对象”单元习题
“JSP内置对象”单元习题一、填空题1.JSP 中有9 种内置对象,它们分别是:___________、___________、response 对象、 pageContext 对象、 session对、 applicationt 对象、page 对象、 config 对象和 exception 对象。
2.Request对象可以使用___________方法获取表单提交的信息。
3.客户端向服务器端提交数据的方式通常有两种:一种是___________提交方式;另一种是___________提交方式。
4.在JSP 内置对象中,与请求相关的对象是______________________。
5.___________被封装成接口,它用来向客户端输出内容。
6.Out 对象中用来输出各种类型数据并换行的方法是______________________。
7.Out 对象中用来输出各种类型数据但不换行的方法是______________________。
8.Out 对象中用来输出一个换行符的方法是______________________。
9.Out 对象中用来关闭输出流的方法是______________________。
10.Out 对象中用来输出缓冲区里的数据的方法是______________________。
11.Out 对象中用来清除缓冲区里的数据,并把数据写到客户端的方法是________________。
12.Out 对象中用来清除缓冲区里的数据,但不写到客户端的方法是___________________。
13.Out 对象中用来获得缓冲区大小的方法是______________________。
14.Out 对象中用来获得缓冲区剩余空间大小的方法是______________________。
15.Out 对象中用来判断缓冲区是否自动刷新的方法是______________________。
实验六JSP内置对象二含答案
实验六 JSP内置对象二含答案
实验六JSP内置对象(二) 实验性质:设计性实验学时:1学时实验地点: 一、实验目的与要求 1、理解常用JSP内置对象的含义。 2、掌握session和application单的在线问卷调查程序,共有3个页面,分别是one.jsp、two.jsp、three.jsp。 其中,shiyan6_1_one.jsp页面效果如下图所示:
例如:输入“九寨沟”,单击下一题按钮,即可进入shiyan6_1_two.jsp页面,two.jsp页面效果如下图所示:
例如:输入“三国演义”,单击提交按钮后,进入shiyan6_1_three.jsp页面,three.jsp页面效果如下图所示:
请写出相应代码: shiyan6_1_one.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
chap4-JSP内置对象
request对象的常用方法举例
getProtocol(): 获取请求使用的通信协议,如 http/1.1等。
getServletPath(): 获取请求的JSP页面所在的路 径。
getContentLength(): 获取HTTP请求的长度。 getMethod(): 获取表单提交信息的方式,如POST
example4_8.jsp、example4_8_play_mp4.jsp
22
4.1.5处理超链接
超链接标记 <a href ="example4_9_receive.jsp>购买</a> 使用超链接标记时还可以增加参数: <a href
="example4_9_receive.jsp?id=A1001&price=876 5">购买</a> 获取参数: String idStr = request.getParameter("id");
algin= "top" checked="ok" />男生 (3)复选框checkbox <input type="checkbox" name= "item"
value="A" algin= "top" checked="ok" />足球 (4)口令框password <input type= "password" name= "me" size=
"12" maxlength="30" />
15
jsp内置对象实验练习
实验四JSP内置对象阶段实验1.1 实验目的1、熟悉与掌握 JSP 九大内置对象的使用2、掌握重定向与服务器转发的使用3、熟悉 MyEclipse 工程项目结构的设置1.2 实验要求1、本实验要求学生通过独立读程序,完成程序的填空2、建立一个实现简单登陆功能的项目,按实验步骤完成代码。
1.3 实验内容1.3.1 实现简单登陆功能1、功能描述:(1)由于目前尚未学习数据库的使用,因此需要指定登陆的用户名和密码(自己设定,如:用户名:晚香玉,密码:123456,请结合自己的名字缩写)(2)实现登陆表单login.jsp图1 登陆界面 login.jsp(3 )编写dologin.jsp ,实现功能:登陆成功使用服务器内部转发到login_success.jsp 页面,并在该页面显示登陆成功的用户名。
如果登陆失败则重定向到login_failure.jsp页面。
图2登陆成功界面图3登陆失败界面2、建立工程项目(1)建立Web project项目,在WebRoot根目录下添加三个文件夹:assets(存放图像资源文件)、css(存放css样式文件)、js(存放js脚本文件)。
(2)将本实验报告文件夹中的assets、css文件中的内容复制到自己项目中对应的文件夹中。
包括图像资源文件和写好的样式文件。
(3)按实验步骤 1.3.2完成实验1.3.2 实验代码1、login.jsp代码2、dologin.jsp 代码3、login_success.jsp代码4、login_failure.jsp代码5、运行图1首页登陆图2登陆成功图3登陆失败6、实验结果截图图1首页登陆图2登陆成功图3登陆失败1.4 补充请结合实验二学过的知识,编写一个js脚本文件,为本实验的表单提供验证功能,比如用户名和密码不能为空的验证,将该js文件放在项目中的js文件夹中,并在login.jsp页面中加载该js文件。
1.5 实验总结请书写你对本次实验有哪些实质性的收获和体会,以及对本次实验有何良好的建议?了解了如何建立一个具有简单登陆功能的项目,学习了如何建立JSP文件间的联系以及js表单的简单运用。
实验二 JSP基础与内置对象
实验二JSP基础与内置对象一、实验目的1、熟悉和掌握Eclipse,并编写简单的JSP程序;2、熟悉和灵活掌握JSP 基本语法;3、熟悉和掌握JSP的内置对象的相关属性和方法。
二、实验要求1、编写简单的计数器程序;2、编写JSP的include指令的程序;3、编写JSP动态指令forward的程序;4、编写JSP中文字符处理程序;5、request常用方法的使用;6、编写获取表单数据;7、编写页面重定向程序;8、编写session属性设置和获取的程序;9、编写用out对象输出表格程序。
三、实验内容1、编写简单的计数器程序1)、本实验主要目的是让我们熟悉和掌握JSP程序段的基本语法:<%code fragment%> ,实验中,<%counterFunction();%>就是这个JSP的程序段,而这个函数就是用来计算访问人数的。
2)、实验结果:网站计数器您是第28位访问者!!!2、编写JSP的include指令的程序1)、include指令的语法格式:<%@ include file=“url”%> 例如:<%@ include file="top.txt"%>和<%@ include file="bottom.txt"%> ,然后将file中的top.txt和bottom.txt改为bottom.jsp和top.jsp,程序运行会出错,此时,解决的方法是将文件top.txt和bottom.txt改为后缀为.jsp的JSP文件,即可正常运行。
2)、实验结果:3、编写JSP动态指令forward的程序1)、<jsp:forward>动作用来把JSP页面重定向到另一个页面上,这个程序的核心代码是<jsp:forward page="count.jsp" />和<jsp:forward page="include.jsp" /> ,如果case的值为1,则跳转到count.jsp页面;如果case的值为2,则跳转到include.jsp 。
实验三__JSP内置对象编程练习
实验三JSP内置对象编程练习
实验目的
1、理解JSP的内置对象
2、掌握JSP内置对象的基本用法;
3、着重掌握request,response,session对象的常用方法的使用;
实验要求
1、按实验指导书的内容安排独立完成相关的程序;
2、完成并提交实验报告。
实验内容
说明:所有上机程序都在MyEclipse工具中开发运行。
对应的实验项目和实验指导书都在教师课件中下载,解压BookStoreForExp.zip后将该示例项目导入MyEclipse中,再根据下列要求来编写代码。
一、实现用户注册
访问register.jsp页面,填写注册信息,并交给doReg.jsp页面处理,并在doReg.jsp页面显示用户提交的注册信息。
register.jsp
doReg.jsp
2)乱码处理
在注册信息中输入中文,再提交,查看是否有乱码出现,如果出现了乱码,请实现乱码处理。
二、实现用户登录
访问myaccount.jsp实现用户登录,登录名为Tom,密码为123,将登录信息提交给doLogin.jsp页面验证,验证成功后将用户名登录成功的状态保存到session对象中,并跳转到index.jsp页面,并在首页显示:欢迎您:Tom
index.jsp显示欢迎用户
如果用户在登录页面选择了记住用户名,使用Cookie保存用户的用户名,并在下一次登录时能自动填写到登录框中。
logon.jsp
三、实现授权访问
在details.jsp页面中增加代码,实现只允许注册用户在登录后访问,未登录用户访问将直接跳转到登录页面让用户登录。
jsp试验报告实训6 JSP内置对象-3
实训6 JSP内置对象-3
实验目的:了解JSP内置对象,及其的使用方法
掌握使用JSP内置对象进行动态页面设计的基本方法
实验内容:
实训项目一:application对象
编写一个JSP程序,完成如下功能:
1.当用户进入一个页面,自动此页面的访问人数增加1;
2.当刷新页面时,其访问人数不断增加;
3.此人数在关闭IE浏览器后,重新打开,仍然有效;
实训项目二:session对象
编写一个JSP程序,完成如下功能:
1.用户从第一个登录页面,输入一个用户名,和密码。
合法用户名为tom,密码为123,当用户名和密码正确的时候跳转到商品选购页面,否则跳转到错误页面或提示错误信息;
2.商品选购页面中显示“某某(刚才的用户名)欢迎您”,然后显示一个商品信息页面,包括:
当用户选择了其中的几项商品后,点击提交按钮,进入下一个选购页面
当购买按钮,则将信息提交到结算购物车页面;
3.结算购物车页面中显示“某某(第一个页面中的用户名)欢迎您,您的所购买的商品是XXX(商品选购页面中用户选择的商品),您所购商品的总额是XXX(商品选购页面中用户购买商品的总价格)”。
问题:
一. application 对象的功能是什么,它在什么范围内共享信息?
二. session 对象的功能是什么,它在什么范围内共享信息?
实验步骤:
建立工程—编写程序—编译程序—调试、运行程序。
(可以参考“实验一“中任意一种方法来进行)
实验小结:。
五章jsp内置对象讲课教案
2. response对象
• 2.1 动态相应contentType属性 • 当一个客户请求访问一个jsp页面时,如果该页面用page
指令设置页面的contentType属性值为text/html,那么jsp 引擎将按照这种属性做出相应,将页面的静态部分返回给 客户。如果想动态的改变这个属性的值来相应客户,就需 要使用response对象的setContentType(String s)方法 来改变contentType的属性值,格式如下:
3.1 session 对象的id
• 当一个客户首次访问服务器上的一个jsp页面时, jsp引擎产生一个session对象,这个session对象 调用相应的方法可以存储客户在访问各个页面期 间提交的各种信息,比如,姓名、号码等信息。 这个session对象被分配一个String类型的id号, jsp引擎同时将这个id号发送给客户端,存放在客 户的cookie中。这样session对象和客户之间就建 立起一个一一对应的关系。
第五章 jsp 内置对象
• 1. request对象 • 在jsp中,内置对象request封装了用户提交的信息,
那么该对象调用相应的方法可以获取封装的信息, 即使用该对象可以获取用户提交的信息。 • 客户一般使用html表单向服务器的某个jsp页面提 交信息,表单的一个格式 • <form method=get(post) action=“提交信息的目的 页面”> • 提交手段 • </form>
• public void setContentType(String s); • 该方法动态设置相应的MIME属性,参数s可取
text/html,text/plain,application/xmsexcel,application/msword等。
JSP实训教程-第4章 JSP内置对象
4.3.3 缓冲区配置
第 11 页
第4章 JSP内置对象
4.4 session对象
Session对象是用来分别保存每一个用户信息的对象,以便于跟踪用户
的操作状态。Session的信息保存在服务器端,Session的ID保存在客户机的
Cookie中。事实上,在许多服务器上,如果浏览器支持Cookies的话就直接使 用 Cookies 。 但 是 如 果 不 支 持 或 废 除 了 Cookies 的 话 就 自 动 转 化 为 URL-
参数name与HTML标记name属性对应,如果参数值不存在,则返回一个 null值,该方法的返回值为String类型。
第 5 页
第4章 JSP内置对象
4.2 request对象
4.2.2 管理属性 利用request对象除了可以封装表单信息外,还能使用request对象的 setAttribute()方法设置相关属性的值,传递给服务器页面,服务器页面通 过getAttribute()方法获得传递过来的属性值。 setAttribute()方法用于存储请求时的某属性的值,getAttribute()方 法用于获得客户端请求的指定属性值,具体使用如下: request.setAttribute("key", Object); 参数key是键,为String类型。在转发后的页面取数据时,就通过这个 键 来 获 取 数 据 。 参 数 object 是 键 值 , 为 Object 类 型 , 它 代 表 需 要 保 存 在 request范围内的数据。 request.getAttribute(String name); 参数name表示键名。 在页面使用request对象的setAttribute("name",obj)方法,可以把数 据 obj 设 定 在 request 范 围 内 。 请 求 转 发 后 的 页 面 使 用 “getAttribute("name");”就可以取得数据obj。
动态网站技术(JSP)教学大纲
《动态网站技术》课程教学大纲一、课程简介课程名称动态网站技术英文名称 Dynamicweb site technology课程代码 1761220课程类别专业课学分 4总学时 64先修课程常用软件(网页设计)、数据库原理与应用考核方式及各环节所占比例设计作品;平时成绩(实验占20%+作业5%+出勤5%)占30%,期末考试占70%课程概要本课程是计算机专业的必修课程。
其专业性较强,含盖了多种开发工具的使用知识,并与多门课程紧密相关,构成一门综合性的应用课程。
本课程的先修课程是:计算机文化基础及数据库应用技术等。
由于本课程的实践性较强,故需要学生在掌握基本知识的前提下,勤于上机练习从而达到对知识的全面掌握。
本课程基本要求要求学生了解动态网站技术的基本知识,了解Eclipse开发环境的使用,掌握JSP语言基础知识与编程的必备知识和工具。
了解JSP的运行环境与搭建方法,掌握JSP语言的基本语法、JSP内置对象、文件操作及JDBC、JavaBean、Servlet等,最终达到会应用JSP构建动态网站、开发简单的Web 应用系统。
在掌握基础知识的基础上,勤于动手实践,灵活地运用所学的知识进行程序的设计。
教学目的及要求“动态网站技术”是计算机专业学生的必修课程。
课程内容是使学生掌握计算机的基本使用方法后,通过该课程的学习,培养和锻炼学生以JSP技术为核心设计动态网页的能力,并为其他课程的学习起到相应的帮助作用。
教材及主要参考书教材:[1] 郭珍,王国辉主编JSP程序设计教程(第2版),2012年,北京:人民邮电出版社教学参考书:[1]陈恒、朱毅、顼聪编著,《JSP网站设计教学做一体化教程》,2012年,北京:清华大学出版社[2] 刘志成编著,《JSP程序设计实例教程》,2009年,北京:人民邮电出版社二、课程章节主要内容及学时分配第一章 JSP概述(讲课2学时)1. 认识JSP2. JSP技术特性3. JSP工作原理4. 搭建JSP的运行环境和程序初步5.了解动态网站技术特点重点: JSP环境搭建与配置。
jsp试验报告实训5 JSP内置对象-2
实训5 JSP内置对象-2
实验目的:了解JSP内置对象,及其使用方法
掌握使用JSP的request对象处理页面提交信息的基本方法
实验内容:
实验:在线测试系统
制作一个在线测试系统,其登录页面如下所示:
若用户名为tom,用户密码为123,则跳转到测试页面,若用户名和密码不是所要求的,则重新回到登录页面:
提交以后,到结果页面:
实验素材:
1.实验题目:
一.单项选择题
1. 在资源管理器中选定多个不连续的文件要使用:
AShift键BCtrl键
2. Windows xp的注册表打开命令是:
Aregedit Bmsconfig
二、多选题
1.以下可以用来编辑java的编辑器是:
AWORD BEXCEL C记事本DPowerPoint
答案:1.B,2.A,3.AC
按照答案判断做对了几题。
★实验扩展要求:
用户不能直接进入到测试页面,必须先登录,否则提示用户“您还没登录呢!”
实验步骤:
建立工程—编写程序—编译程序—调试、运行程序。
(可以参考“实验一“中任意一种方法来进行)
8.session 对象的功能是什么,它在什么范围内共享信息?
9.application 对象的功能是什么,它在什么范围内共享信息?
实验小结:。
Web应用程序设计-实验三JSP内置对象
7.掌握JavaBean的应用。
二、实环境
Windows XP,Tomcat,Editplus、Eclipse /MyEclipse
三、实验内容及步骤
1、使用request的常用方法获取用户提交的信息,如下图所示,源代码文件上传至服务器。源代码:
6参考教材第五章javabean的例子先编写一个登录javabean然后编写一个登录html页面loginhtml提交后的处理页面loginjsp应用该登录javabean获取表单的值如果用户名和密码都正确例如用户名等于qq密码等于123页面跳转到成功页面否则跳转到登录页面loginhtml
Web应用程序设计-实验三JSP内置对象
一、实验目的
1.了解JSP内置对象request、response的基本概念。
2.理解JSP内置对象request、response的常用方法的功能。
3.掌握JSP内置对象request、response的应用。
4.了解JSP内置对象session、application、out的基本概念。
5.理解JSP内置对象session、application、out的常用方法的功能。
<%@page language="java"import="java.util.*"contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
JSP习题集
“jsp内置对象”单元习题
“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 对象中用来判断缓冲区是否自动刷新的方法是______________________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
类的一个实例。
31.___________提供了对JSP页面内所在对象及名字空间的访问。
32.___________是ng.Throwable类的一个实例,它指的是运行时的异常。
33.___________俗称“小甜饼”,是一种Web服务器通过浏览器在访问者的硬盘
“jsp内置对象”单元习题
“JSP内置对象”单元习题
一、填空题
1.JSP中有9种内置对象,它们分别是:___________、___________、response对象、pageContext对象、session对、applicationt对象、page对象、config对象和exception对象。
上存储信息的手段。
35.应用cookie保存记录的基本操作包括___________、___________和___________。
36.在JSP中如果要将封装好的cookie对象传送到客户端,可使用response对象的
______________________方法。
37.读取保存到客户端的cookie,可使用response对象的______________________。
13.Out对象中用来获得缓冲区大小的方法是______________________。
14.Out对象中用来获得缓冲区剩余空间大小的方法是______________________。
15.Out对象中用来判断缓冲区是否自动刷新的方法是______________________。
16.Request对象中用来获得服务器名字的方法是______________________。
26.Session对象中用来设置指定名字的属性的方法是______________________。
27.Session对象中用来获得指定名字的属性的方法是______________________。
28.___________用于多个程序或者多个用户之间共享数据。
29.___________提供了对每一个给定的服务器小程序及JSP页面的javax.servlet..ServletConfig对象的访问,该对象封装了初始化参数以及一些实用方法。
17.Request对象中用来获得服务器的端口号的方法是______________________。
18.Request对象中用来获得客户端的IP地址的方法是______________________。
19.Request对象中用来获得客户端的计算机名字的方法是______________________方法。
将编码方式改变为UTF8。()
10. Out对象的clearBuffer()方法用来清除缓冲区里的数据,但并不把数据写到客户端。
()
11. Out对象的clear()方法用来清除缓冲区里的数据,并把数据写到客户端。()
12.空字符串""和NULL的意义是相同的,都表示这个对象不存在。()
13.当request对象获取客户提交的汉字字符时,会出现乱码问题,解决乱码问题的关键是
10.Out对象中用来输出缓冲区里的数据的方法是______________________。
11.Out对象中用来清除缓冲区里的数据,并把数据写到客户端的方法是________________。
12.Out对象中用来清除缓冲区里的数据,但不写到客户端的方法是___________________。
6.Out对象中用来输出各种类型数据并换行的方法是______________________________________。
8.Out对象中用来输出一个换行符的方法是______________________。
9.Out对象中用来关闭输出流的方法是______________________。
20.Request对象中用来获得客户端向服务器端传送数据的协议名称的方法是__________________。
21.___________是同应答相关的HttpServletResponse类的一个对象,它封装了服务器对客户端的响应,然后被送到客户端以响应客户请求。
22.Response对象中用来动态改变contentType属性的方法是______________________。
二、判断题
1.Application的生命周期比Session的生命周期长()。
2. Request的生命周期比Session的生命周期长()。
3.当request对象获取客户端提交的汉字字符时,会出现乱码问题,解决方式是改变编码
格式为UTF8。()
4.使用Request对象的getRemoteAddr()方法可以获取客户端的IP地址。()
23.Response对象中用来把响应发送到另一个指定的位置进行处理的方法
是______________________。
24.Response对象中用来设置指定名字的HTTP文件头值的方法是_____________________。
25.__________________封装了属于客户会话的所有信息。
2.Request对象可以使用___________方法获取表单提交的信息。
3.客户端向服务器端提交数据的方式通常有两种:一种是___________提交方式;另一种是
___________提交方式。
4.在JSP内置对象中,与请求相关的对象是______________________。
5.___________被封装成javax.servlet.JspWriter接口,它用来向客户端输出内容。
5.通过Post方法提交数据,会将所有数据显示在URL地址的后面。()
6.Cookie文件是存放在服务器端的。()
7.在设置cookie的最大存在时间时,可以设置为负值和零。()
8.JSP内置对象是指不用声明就可以在JSP页面的脚本部分使用的对象。()
9. Out对象的作用范围是Application。()