文档库 最新最全的文档下载
当前位置:文档库 › JSP课堂测验七

JSP课堂测验七

JSP课堂测验七
JSP课堂测验七

JSP课堂测验七

一、填空题

1.JSP 中有9 种内置对象,它们分别是:out对象_ ,_ request对象_、response 对象、pageContext 对象、session对、applicationt 对象、page 对象、config 对象和exception 对象。

2.Request对象可以使用_

getparameter(string s) 方法获取表

单提交的信息。

3.客户端向服务器端提交数据的方式通常有两种:一种是

____Get_______提交方式;另一种是____Post_______提交方式。4.在JSP 内置对象中,与请求相关的对象是____ Request 对象___。5._ out 对象___被封装成

javax.servlet.JspWriter 接口,它用来向客户端输出内容。

6.Out 对象中用来输出各种类型数据并换行的方法是___ println() 方法____。

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

8.Request 对象中用来获得服务器名字的方法是___

getServerName(String name)方法

___。

9.Request 对象中用来获得服务器的端口号的方法是_

getServerPort(String name)方法__。10.Request 对象中用来获得客户端的IP 地址的方法是___ getRemoteAddr() 方法___。11.Request 对象中用来获得客户端的计算机名字的方法是__ getRemoteHost() ___方法。12.Request 对象中用来获得客户端向服务器端传送数据的协议名称的方法是_ getProtocol()__。13._ Response 对象_是同应答相关的HttpServletResponse类的一个对象,它封装了服务器对客户端的响应,然后被送到客户端以响应客户请求。14.Response对象中用来动态改变contentType属性的方法是___ setContentType()方法___。

15 .Response 对象中用来把响应发送到另一个指定的位置进行处理的方法是___ sendRedirect()____。16.Response对象中用来设置指定名字的HTTP 文件头值的方法是___ setHeader()方法____。

二、选择题

1.下列选项中,( B )可以准确地获取请求页面的一个文本框的输入(文本框的名称为name)。

A) request.getParameter(name)

B) request.getParameter("name")

C) request.getParameterValues(name)

D) request.getParameterValues("name") 2.使用response 对象进行重定向时,使用的是( C )方法选一项。

A) getAttribute

B) setContentType

C) sendRedirect

D) setAttribute

3.下面对Http请求消息使用GET和POST方法陈述正确的是:( C )

A) POST方法提交信息可以保存为书

签,而GET则不行。

B) 可以使用GET方法提交敏感数据。

C) 使用POST提交数据量没有限制。

D) 使用POST方法提交数据比GET

方法快。

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

A)next B)forward

C)include D)param 5.page指令的( B )属性用于引用需要的包或类。

A) extends B) import

C) isErrorPage D) language

6.使用response对象进行重定向时,使用的方法是(C )。

A) getAttribute B)setContentType C) sendRedirect D)setAttribute 7.如何获取一个Cookie[](A)选一项

A) request.getCookies( )

B) request.getCookie( )

C) response.getCookies( )

D) response.getCookie( )

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

A) pageContext

B) page

C) session

D) exception

9.Form表单的method属性能取下列哪项的值( C )。

A)submit B)puts

C)post D)out

10.可以利用request对象的哪个方法获取客户端的表单信息( A )。A)request.getParameter( )

B)request.outParameter( )

C)request.writeParameter( )

D)request.handlerParameter( ) 11.可以利用JSP动态改变客户端的响应,使用的语法是( A )。

A)response.setHeader ()

B)response.outHeader( )

C)response.writeHeader( )

D)response.handlerHeader( ) 12.JSP页面中

request.getParamter(String )得到的数据,其类型是( C )。

A)Double B)int

C)String D)Integer 13.JSP页面程序片中可以使用下列哪个方法将

strNumx=request.getParamter(“ix”)得到的数据类型转换为Double类型( B )。

A)Double.parseString(strNumx)

B)Double.parseDouble(strNumx)

C)Double.parseInteger(strNumx)

D)Double.parseFloat(strNumx) 14.标记中的name 属性取值的是( D )。

A)text B)radio

C)checkbox D)picture

16.下面不属于标记中的name 属性取值的是(D)。

A)password B)hidden

C)submit D)textarea

17.对于ServletRequest接口的获取请求参数的方法的描述那一项是正确的?( C )。

A)getParameter方法只用于接收POST 请求参数,接收GET请求参数需要使用getQueryString方法

B)如果一个参数key有多个值,那么getParameter(key)方法会返回空

C)如果一个参数key有多个值,那么getParameterValues(key)方法会返回

一个包含所有值的字符串数组

D)getParameter方法返回Object对象,使用前要强制类型转换:如String

str=(String) request.getParameter(key)

相关文档