一、选择题
1.下面不属于JSP内置对象的是( )。
A.out对象 B.respone对象 C.application对象 D.page对象
2.以下( )对象提供了访问和放置页面中共享数据的方式。
A.pageContext B.response C.request D.session
3.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是( )。
A.秒 B.分秒 C.毫秒 D.微秒
4.一个典型的HTTP请求消息包括请求行、多个请求头和( )。
A.响应行 B.信息体 C.响应行 D.响应头
5.out对象是一个输出流,其输出各种类型数据并换行的方法是( )。
A.out.print() B.out.newLine() C.out.println() D.out.write()
6.out对象是一个输出流,其输出不换行的方法是( )。
A.out.print() B.out.newLine() C.out.println() D.out.write()
7.Form表单的method属性能取下列( )的值。
A.submit B.puts C.post D.out
8.能在浏览器的地址栏中看到提交数据的表单提交方式是( )。
A.submit B.get C.post D.out
9.可以利用request对象的( )方法获取客户端的表单信息。
A.request.getParameter() B.request.outParameter()
C.request.writeParameter() D.request.handlerParameter()
10.JSP页面中request.getParamter()得到的数据,其类型是( )。
A.Double B.int C.String D.Integer
11.JSP页面程序片中可以使用下列( )方法将strNumx=request.getParamter("ix")得到的数据类型转换为Double类型。
A.Double.parseString(strNumx) B.Double.parseDouble(strNumx)
C.Double.parseInteger(strNumx) D.Double.parseFloat(strNumx)
12.下面不属于<input>标记中的name属性取值的是( )。
A.text B.radio C.checkbox D.picture
13.<select>用于在表单中来定义下拉列表框和滚动列表框控件,下面( )属性指定列表框默认选项。
A.size B.value C.selected D.checked
二、判断题
1.Tomcat服务器支持直接使用application对象。( )
2.out对象是一个输出流,它实现了javax.servlet.JspWriter接口,用来向客户端输出数据。( )
3.利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。( )(www.xing528.com)
4.respone对象主要用于向客户端发送数据。( )
5.contentType属性用来设置JSP页面的MIME类型和字符编码集,取值格式为"MIME类型"或"MIME类型;charset=字符编码集",response对象调用addHeader方法修改该属性的值。( )
6.Post属于表单的隐式提交信息方法。( )
7.<select>标记用于在表单中插入一个下拉菜单。( )
8.表单信息的验证只能放在服务器端执行。( )
9.网页中只要使用GB2312编码就不会出现中文乱码。( )
10.表单提交的信息就封装在HTTP请求消息的信息体部分,用户使用request对象的getParameter方法可以得到通过表单提交的信息。( )
11.request对象的getRemoteHost()方法既能获取客户机的名称,又能获取客户IP地址。( )
12.同一个客户在同一个Web服务目录中的session对象是相同的,在不同的Web服务目录中的session对象是不相同的。( )
13.session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。( )
14.public long session.setMaxInactiveInterval()设置最长发呆时间,单位毫秒。( )
15.session对象可以用来保存用户会话期间需要保存的数据信息。( )
16.application对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。( )
三、填空题
1.out对象的________方法,功能是输出缓冲的内容。
2.JSP的________对象用来保存单个用户访问时的一些信息。
3.response对象的________方法可以将当前客户端的请求转到其他页面去。
4.当客户端请求一个JSP页面时,JSP容器会将请求信息包装在________对象中。
5.response.setHeader("Refresh","5")的含义是指页面刷新时间为__________。
6.表单的提交方法包括________和________方法。
7.通过设置Cookie变量的________属性来设置它的生命期限。
四、思考题
1.请简述JSP中常用的内置对象。
2.简述request对象和response对象的作用。
3.session对象与application对象有何区别?
4.网页中的表单如何定义?通常表单中包含哪些元素?
5.如何处理表单提交的汉字?
6.一个用户在不同的Web服务目录的session相同吗?
7.内置对象的4个作用范围是什么?什么情况下session会关闭?
8.response.sendRedirect(URL url)方法的作用是什么?
9.怎样使用request、session和application对象进行参数存取?
10.什么是Cookie?怎么设置和获取Cookie值?
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。