JSP内置对象练习

合集下载

JSP内置对象练习

JSP内置对象练习

“JSP内置‎对象”单元习题一、填空题1.JSP 中有9 种内置对象‎,它们分别是‎:_____‎_____‎_、_____‎_____‎_、respo‎nse 对象、 pageC ‎o n tex‎t对象、 sessi‎o n对、 appli‎c atio‎n t 对象、page 对象、 confi‎g对象和 excep‎t ion 对象。

2.Reque‎s t对象可‎以使用__‎_____‎____方‎法获取表单‎提交的信息‎。

3.客户端向服‎务器端提交‎数据的方式‎通常有两种‎:一种是__‎_____‎____提‎交方式;另一种是_____‎_____‎_提交方式‎。

4.在JSP 内置对象中‎,与请求相关‎的对象是_‎_____‎_____‎_____‎_____‎_。

5._____‎_____‎_被封装成‎ javax‎.servl‎e t.JspWr‎iter 接口,它用来向客‎户端输出内‎容。

6.Out 对象中用来‎输出各种类‎型数据并换‎行的方法是‎_____‎_____‎_____‎_____‎__。

7.Out 对象中用来‎输出各种类‎型数据但不‎换行的方法‎是____‎_____‎_____‎_____‎___。

8.Out 对象中用来‎输出一个换‎行符的方法‎是____‎_____‎_____‎_____‎___。

9.Out 对象中用来‎关闭输出流‎的方法是_‎_____‎_____‎_____‎_____‎_。

10.Out 对象中用来‎输出缓冲区‎里的数据的‎方法是__‎_____‎_____‎_____‎_____‎。

11.Out 对象中用来‎清除缓冲区‎里的数据,并把数据写‎到客户端的‎方法是__‎_____‎_____‎____。

12.Out 对象中用来‎清除缓冲区‎里的数据,但不写到客‎户端的方法‎是____‎_____‎_____‎_____‎。

13.Out 对象中用来‎获得缓冲区‎大小的方法‎是____‎_____‎_____‎_____‎___。

第四章 JSP的内置对象习题教学内容

第四章 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内置对象”单元习题

“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 对象中用来判断缓冲区是否自动刷新的方法是______________________。

JAVAWEB实验练习使用JSP的内置对象

JAVAWEB实验练习使用JSP的内置对象

实验全过程记录一、实验目的熟悉web页面的中英文内容显示掌握使用servlet对象处理表单页面掌握Session操作掌握web数据库的操作二、实验内容在第一次实验课的基础上进行。

如图1所示表单。

学号姓名密码年龄身高软件学院学院提交图11、个人信息注册如上图的表单,点击“提交”按钮,servlet处理表单,表单信息插入数据表,插入成功后,响应浏览器的方式是列出已插入的所有记录,以表格形式展示,展示效果如图2所示。

图2列出所有记录用两种方式实现:(1)servlet,(2)jsp注意中文乱码的问题。

2、个人登录实现用注册的学号和密码登录,登录界面如图3所示。

学号密码登录图3登录表单提交至servlet,比对学号和密码完全匹配则登录成功。

登录成功后,(1)把当前登录的学生信息保存到session(2)页面跳转至列出所有已注册记录的页面,页面如图4所示:我的信息退出删除我的信息图43、个人信息修改点击图4中的“我的信息”链接,浏览器页面跳转至显示个人信息的表单,表单里已填充个人信息,如图5所示。

1001学号张三姓名*****密码22年龄170身高软件学院学院提交图5用户可以修改自己的信息,修改完毕后,点击提交,完成个人信息的更新,同时页面跳转至图4所示的页面4、已登录用户退出点击图4中的“退出”链接,在servlet中清楚session里的信息,页面跳转至图3所示的页面。

5、删除个人信息点击图4中的“删除我的信息”链接,在servlet中根据学号删除当前用户的信息,页面跳转至图1所示的页面。

三、实验用设备仪器及材料软件需求:Eclipse硬件需求:微型计算机四、实验方法及步骤:1.相应的jsp页面(1)<form class="form-horizontal" action="login.do" method="post"id="stuId-form" ><div class="form-group"><label for="inputEmail3" class="col-sm-4control-label">学号</label><div class="col-sm-8"><input type="text" class="form-control"id="stuId" name="stuId" placeholder="学号"></div></div><div class="form-group"><label for="inputPassword3" class="col-sm-4 control-label">密码</label><div class="col-sm-8"><input type="password" class="form-control"id="password" name="password" placeholder="密码"></div></div><div class="form-group"><div class="col-sm-offset-4 col-sm-8"><button type="button" class="btn btn-default" id="formButton">提交</button></div></div></form>(2)<div class="container"><c:if test="${currentUser!=null&&currentUser!=''}"><div class="nav row" id="nav"><a href="./UpdateAction?state=1"><label class="col-xs-4 d">我的信息</label></a><a href="./UpdateAction?state=2"><label class="col-xs-4 d">退出</label></a><a href="./UpdateAction?state=3"><label class="col-xs-4 d">删除信息</label></a></div></c:if><div class="tableShow"><table class="table table-striped"><thead><tr><td>姓名</td><td>学号</td><td>年龄</td><td>性别</td><td>身高</td><td>学院</td></tr></thead><tbody><c:forEach var="student" items="${data}" varStatus="i"><tr><td>${}</td><td>${student.stuId}</td><td>${student.age}</td><td>${student.sex}</td><td>${student.height}</td><td>${student.collage}</td></tr></c:forEach></tbody></table></div></div>2.相应的servlet(1)String stuId = request.getParameter("stuId");String password = request.getParameter("password");StudentMessage message = new StudentMessage();message.setPassword(password);message.setStuId(stuId);LoginService select = new LoginService();String result = select.selectByStuId(message);request.setAttribute("result", result);if(result.equals("登陆成功")){HttpSession session = request.getSession();session.setAttribute("currentUser",stuId);request.getRequestDispatcher("/show.do").forward(request, response);}else{request.getRequestDispatcher("login.jsp").forward(request, response);}(2)ShowService select = new ShowService();List<StudentMessage> list = new ArrayList();list = select.selectAll();request.setAttribute("data", list);request.getRequestDispatcher("/DataDisplay.jsp").forward(request, response);五、实验结果分析:对实验内容分析之后,结合百度的知识和老师的PPT内容,进行了实验的操作,实验过后我进一步的熟悉了web页面的中英文内容显示、并且掌握使用servlet 对象处理表单页、Session操作、web数据库的操作。

实验3 JSP内置对象

实验3 JSP内置对象

实验三 JSP内置对象一、实验目的1.掌握JSP内置对象的用法2.掌握request、out、response、session的实际应用二、实验要求1.认真完成实验内容并得到正确的程序运行结果。

2.为你的程序加上注释,使得其清晰可读。

3.利用调试程序来修改你程序的逻辑错误4.本次实验要求写实验报告,交于下次实验课上交三、实验原理略四、主要仪器及耗材计算机及eclipse、Tomcat软件五、实验内容与步骤1.使用JSP开发一个简易酒店预订系统,功能需求如下:1)创建login.html页面,输入用户名及密码进行登录,界面如下图所示<button type="submit" class="btn-1"></button>2、登录成功后进入酒店房间列表界面,如果用户名及密码有误则重定向制至login.html。

List<Map> roomList=new ArrayList();Map room=new HashMap();room.put(“roomName”,”zzzz”);room.put(“zc”,”1111”);room.put(“no”,”0”);roomList.add(map);for(Map room: roomList){out.println(room.get(“roomName“))}<table width="690" border="0" cellspacing="0" cellpadding="0" style="overflow:hidden;"><tr id="vl_t" onmousemove="javascript:this.bgColor='#e1f3ff';"onmouseout="javascript:this.bgColor='#FFFFFF';" bgcolor="#FFFFFF"> <td width="150" valign="top" colspan="2" style="cursor:pointer"> &nbsp;&nbsp;<strong>精致山景房 </strong> </td><td valign="top">双早</td><td valign="top">大/双</td><td valign="top">免费</td><td valign="top"><em style="text-decoration: line-through;">¥1788</em></td> <td valign="top"><em>¥558</em></td><td valign="top" align="center"> <input name="selectedrooms" type="checkbox"id="arcID" value="1" class="np"> </td></tr></table>3、在上述页面中选择房间后,点击“提交预定”进入下图所示填写订单界面,显示用户选择的房间住处,并将用户信息自动填入联系人信息相关文本框中;如果用户没有登录或session超时,则重定向至login.html4、点击上述页面中“提交预览我的订单”进入预订成功信息页面,显示如下显示:。

jsp内置对象实验练习

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表单的简单运用。

实验4(JSP内置对象)(2010软件)

实验4(JSP内置对象)(2010软件)

实验4 JSP内置对象1、本实验的目的是让学生掌握怎样在JSP中使用内置对象request。

实验内容:编写一个JSP页面inputNumber.jsp,该页面提供一个表单,用户可以通过表单输入两个数和四则运算符号提交给该页面。

用户提交表单后,JSP页面将计算任务交给一个Tag文件Computer.tag去完成。

(1)inputNumber.jsp的具体要求inputNumber.jsp页面提供一个表单,要求表单中提供两个text输入框,供用户输入数字;提供一个select下拉列表,该下拉列表有加、减、乘、除四个选项,供用户选择运算符号。

用户在表单中输入的数字、选择的运算符号提交给inputNumber.jsp页面。

inputNumber.jsp使用Tag标记调用Tag文件Computer.tag,并将表单提交的数字和运算符号传递给Computer.tag。

(2)Computer.tag的具体要求要求Computer.tag使用attribute指令得到JSP页面传递过来的值,使用variable指令计算结果,并将计算结果返回给JSP页面。

(3) JSP页面效果示例inputNumber.jsp(效果如图1.1所示)2. 本实验的目的是让学生掌握怎样使用response对象动态响应用户的请求。

实验内容:编写两个JSP页面input.jsp和resultjsp。

input.jsp页面提交一个数字给resultjsp页面,result.jsp页面使用response对象做出动态响应。

(1)input.jsp的具体要求_input.jsp提供表单,用户在表单中输入一个数字,提交给result.jsp页面。

(2)result.jsp的具体要求result.jsp页面首先使用request对象获得input.jsp页面提交的数字,然后根据数字的大小做出不同的响应。

如果数字小于0,response对象调用setContentType(String s)方法将contentType 属性的值设置为tex/plain,同时输出数字的平方;如果数字大于等于0并且小于100,response 对象调用setContentType(String s)方法将contentType属性的值设置为application/ms-word,同时输出数字的立方;如果数字大于等于100,response对象调用setStatus(int n)方法将状态行的内容设置为404;如果用户在input.jsp页面输入了非数字,response对象调用sendRedirect(URL url)方法将用户重定向到input.jsp页面。

实验三__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页面中增加代码,实现只允许注册用户在登录后访问,未登录用户访问将直接跳转到登录页面让用户登录。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

“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.___________是 ng.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) setAttribute 11.()隐式对象可以处理 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(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 C11~12 D (ACD)四、程序题1.<%string s1="这是要测试的中文。

相关文档
最新文档