下面关于Servlet处理表单数据的选项说法正确的有()A、Servlet通常是从POST和GET请求中接收数据B、Servlet对POST和GET请求的接收方式是不相同的C、getParameterNames()方法返回请求中所有参数名的枚举D、getParameter(Stringname)方法返回指定输入参数,如果不存在,返回nullE、getParameterValues(Stringname)方法返回指定输入参数名的取值数组,如果取值不存在则返回null

题目

下面关于Servlet处理表单数据的选项说法正确的有()

  • A、Servlet通常是从POST和GET请求中接收数据
  • B、Servlet对POST和GET请求的接收方式是不相同的
  • C、getParameterNames()方法返回请求中所有参数名的枚举
  • D、getParameter(Stringname)方法返回指定输入参数,如果不存在,返回null
  • E、getParameterValues(Stringname)方法返回指定输入参数名的取值数组,如果取值不存在则返回null

相似考题
参考答案和解析
正确答案:A,C,D,E
更多“下面关于Servlet处理表单数据的选项说法正确的有()A、Servlet通常是从POST和GET请求中接收数据B、Servlet对POST和GET请求的接收方式是不相同的C、getParameterNames()方法返回请求中所有参数名的枚举D、getParameter(Stringname)方法返回指定输入参数,如果不存在,返回nullE、getParameterValues(Stringname)方法返回指定输入参数名的取值数组,如果取值不存在则返回null”相关问题
  • 第1题:

    下面对Web应用开发中Servlet组件说法错误的是()

    A.Servlet是按照接受请求/返回响应的模式工作的

    B.运行于Servlet容器中,是被动态加载的

    C.在Struts框架中,Servlet充当模型组件

    D.在Struts框架中,Servlet充当控制器组件


    参考答案:C

  • 第2题:

    以下对请求头方法的功能说明错误的是()。

    • A、getCookies方法会返回Cookie头的内容,解析后会存放在Cookie对象的数组中
    • B、getHeaderNames方法返回当前请求的所有头的名称的字符串对象
    • C、getMethod方法返回请求方法,通常是GET或者POST
    • D、getProtocol返回HTTP版本号

    正确答案:B

  • 第3题:

    下面关于跨站请求伪造,说法正确的是()

    • A、攻击者必须伪造一个已经预测好请求参数的操作数据包
    • B、对于Get方法请求,URL即包含了请求的参数,因此伪造get请求,直接用url即可
    • C、因为POST请求伪造难度大,因此,采用post方法,可以一定程度预防CSRF
    • D、对于post方法的请求,因为请求的参数是在数据体中,目前可以用ajax技术支持伪造post请求

    正确答案:A,B,D

  • 第4题:

    J2EE中,HttpServletRequest类的()方法用返回与当前请求相关联的会话,如果没有,则返回null。

    • A、getSession(null)
    • B、getSession(true)
    • C、getSession(false)

    正确答案:C

  • 第5题:

    下面关于request对象说法错误的是()

    • A、request对象是ServletRequest的一个实例
    • B、当客户端请求一个JSP网页时,JSP引擎会将客户端的请求信息包装在这个request对象中
    • C、getParameterName()方法返回本次请求的参数名字
    • D、getParameter()方法返回包含指定参数的单独值的字符串
    • E、getServerName()返回接收请求的服务器的主机名和端口号

    正确答案:E

  • 第6题:

    下列关于GET和POST提交方法描述正确的是()

    • A、POST请求数据在地址栏内不可见
    • B、GET请求提交的数据在理论上没有长度限制
    • C、POST请求对发送的数据的长度限制在240~255个字符
    • D、GET请求提交数据更加安全

    正确答案:A

  • 第7题:

    客户请求访问HTML页面与访问Servlet有什么异同?()

    • A、相同:都使用HTTP协议
    • B、区别:前者Web服务器直接返回HTML页面,后者Web服务器调用Servlet的方法,由Servlet动态生成HTML页面
    • C、相同:前者Web服务器直接返回HTML页面,后者Web服务器直接返回Servlet的源代码。
    • D、区别:后者需要在web.xml中配置URL路径。

    正确答案:A,B,D

  • 第8题:

    下列有关ServletRequest和ServletResponse的描述错误的是()?

    • A、Servlet引擎使用ServletRequest来向Servlet提供有关客户请求的信息,使用ServletResponse向客户端传送经过MIME编码的数据
    • B、HttpServletRequest类和HttpServletResponse类能够提供进一步的与协议相关的数据。Servlet的Service方法的参数是ServletRequest对象或ServletResponse对象中的一个
    • C、发送文本数据时,使用getWriter方法返回PrintWriter对象;发送二进制数据时,使getOutputStream方法返回ServletOutputStream对象
    • D、在调用getWriter或getOutputStream方法之前必须调用setContentType方法

    正确答案:B

  • 第9题:

    单选题
    在J2EE中,request对象的()方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。
    A

    String[] getParameterValues(Stringname)

    B

    String[] getParameter(Stringname)

    C

    String getParameter(Stringname)

    D

    String getParameterValuses(Stringname)


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    J2EE中,HttpServletRequest类的()方法用返回与当前请求相关联的会话,如果没有,则返回null。
    A

    getSession(null)

    B

    getSession(true)

    C

    getSession(false)


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    以下对请求头方法的功能说明错误的是()。
    A

    getCookies方法会返回Cookie头的内容,解析后会存放在Cookie对象的数组中

    B

    getHeaderNames方法返回当前请求的所有头的名称的字符串对象

    C

    getMethod方法返回请求方法,通常是GET或者POST

    D

    getProtocol返回HTTP版本号


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    对客户请求访问HTML页面与访问Servlet的不同点描述正确的是()?
    A

    前者使用HTTP协议,后者使用RMI协议

    B

    前者Web服务器直接返回HTML页面,后者Web服务器返回的是Servlet的源代码

    C

    前者Web服务器直接返回HTML页面,后者Web服务器调用Servlet的方法,由Servlet动态生成HTML页面

    D

    前者必须运行在web容器中,后者不一定


    正确答案: B
    解析: 暂无解析

  • 第13题:

    下列关于Servlet的功能描述正确的是()

    • A、Servlet可以创建并返回一个包含基于客户请求性质的动态内容的完整的HTML页面
    • B、Servlet可以创建可嵌入到现有HTML页面中的一部分HTML页面
    • C、Servlet可以与其它服务器资源(包括数据库和基于Java的应用程序)进行通信
    • D、Servlet可以用多个客户端处理连接,接收多个客户端的输入,并将结果广播到多个客户端上。
    • E、Servlet对特殊的处理采用MIME类型过滤数据,例如图像转换或者Word文档转换

    正确答案:A,B,C,D,E

  • 第14题:

    对客户请求访问HTML页面与访问Servlet的不同点描述正确的是()?

    • A、前者使用HTTP协议,后者使用RMI协议
    • B、前者Web服务器直接返回HTML页面,后者Web服务器返回的是Servlet的源代码
    • C、前者Web服务器直接返回HTML页面,后者Web服务器调用Servlet的方法,由Servlet动态生成HTML页面
    • D、前者必须运行在web容器中,后者不一定

    正确答案:C

  • 第15题:

    下面对Web应用开发中Servlet组件说法错误的是()

    • A、Servlet是按照接受请求/返回响应的模式工作的
    • B、运行于Servlet容器中,是被动态加载的
    • C、在Struts框架中,Servlet充当模型组件
    • D、在Struts框架中,Servlet充当控制器组件

    正确答案:C

  • 第16题:

    下面关于ServletException的方法说法正确的是()

    • A、ServletException()方法构建一个新的Servlet异常
    • B、ServletException(Stringmessage)方法构建一个指定信息的新的Servlet异常
    • C、ServletException(ThrowablerootCause)方法构建一个新的Servlet异常,Servlet需要时抛出,包含妨碍正常操作的根异常信息
    • D、getRootCause()方法返回引起Servlet异常的原因
    • E、以上方法只有AB正确

    正确答案:A,B,C,D

  • 第17题:

    在J2EE中,request对象的()方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。

    • A、String[] getParameterValues(Stringname)
    • B、String[] getParameter(Stringname)
    • C、String getParameter(Stringname)
    • D、String getParameterValuses(Stringname)

    正确答案:A

  • 第18题:

    下列哪种说法不属于HTTP协议中GET方法和POST方法的区别内容?()

    • A、提交数据时,POST比GET安全
    • B、提交数据时,POST没有数据量的限制
    • C、GET方法请求的页面可以作为书签
    • D、POST方法请求的页面可以使用邮件发送

    正确答案:D

  • 第19题:

    关于get和post两种请求,下列说法正确的是()。

    • A、get请求是默认的
    • B、get请求处理的数据量大小不受到限制。//get处理小数据量
    • C、post请求地址栏里是能看到数据的
    • D、post请求可以由doGet方法处理

    正确答案:A

  • 第20题:

    关于@ItemsRequestBody注解描述正确的是()

    • A、将数据转化为List格式,list中map封装一个item数据
    • B、将返回的list集合转化为json字符串指明返回值将以{items:[{}{}{}{}]}的形式返回
    • C、GET请求中从url中通过指定KEY值将参数取出,用于查询条件
    • D、将请求参数{key:value}中的key解析,返回字符串

    正确答案:A

  • 第21题:

    多选题
    下面关于ServletException的方法说法正确的是()
    A

    ServletException()方法构建一个新的Servlet异常

    B

    ServletException(Stringmessage)方法构建一个指定信息的新的Servlet异常

    C

    ServletException(ThrowablerootCause)方法构建一个新的Servlet异常,Servlet需要时抛出,包含妨碍正常操作的根异常信息

    D

    getRootCause()方法返回引起Servlet异常的原因

    E

    以上方法只有AB正确


    正确答案: A,C
    解析: 暂无解析

  • 第22题:

    多选题
    下面关于Servlet处理表单数据的选项说法正确的有()
    A

    Servlet通常是从POST和GET请求中接收数据

    B

    Servlet对POST和GET请求的接收方式是不相同的

    C

    getParameterNames()方法返回请求中所有参数名的枚举

    D

    getParameter(Stringname)方法返回指定输入参数,如果不存在,返回null

    E

    getParameterValues(Stringname)方法返回指定输入参数名的取值数组,如果取值不存在则返回null


    正确答案: B,A
    解析: 暂无解析

  • 第23题:

    单选题
    下面关于request对象说法错误的是()
    A

    request对象是ServletRequest的一个实例

    B

    当客户端请求一个JSP网页时,JSP引擎会将客户端的请求信息包装在这个request对象中

    C

    getParameterName()方法返回本次请求的参数名字

    D

    getParameter()方法返回包含指定参数的单独值的字符串

    E

    getServerName()返回接收请求的服务器的主机名和端口号


    正确答案: C
    解析: 暂无解析