第4章 请求与响应

第4章 请求与响应

  • 一. 单选题(共5题,50分)
  • 二. 判断题(共5题,50分)

一. 单选题(共5题,50分)

  1. (单选题)
    如果想要将页面传递来的用户名username为张三的数据存放在Requset对象中,以下哪种方式可以实现()
    A. String username=request.getParameter(“张三”);
    B. String username=(String) request.getAttribute(“张三”);
    C. request.setAttribute(“username”, “张三”);
    D. request.removeAttribute(“张三”);

  2. (单选题)
    RequestDispatcher接口中,用于将请求从一个Servlet传递给另外的一个Web资源的方法是()
    A. forward(ServletResponse response,ServletRequest request)
    B. include(ServletRequest request,ServletResponse response)
    C. forward(ServletRequest request,ServletResponse response)
    D. include(ServletResponse response,ServletRequest request)

  3. (单选题)
    使用request实现转发时,下列哪个路径的写法是正确的?()
    A. 只能是相对路径
    B. 只能是绝对路径
    C. 相对路径和绝对路径都可以
    D. 相对路径可以,但绝对路径不可以

  4. (单选题)
    通过配置Tomcat来解决GET请求参数的乱码问题,可以在server.xml文件中的Connector节点下添加的属性是()
    A. useBodyEncodingForURI=”false”
    B. useBodyEncoding=”true”
    C. useBodyEncodingForURI=”true”
    D. useBodyEncoding=”false”

  5. (单选题)
    在HttpServletRequest接口中,用于返回请求消息的实体部分的字符集编码的方法是()
    A. getCharacter ()
    B. getCharacterEncoding()
    C. getEncoding()
    D. getHeader(String name)

二. 判断题(共5题,50分)

  1. (判断题)
    转发的forward()方法,必须在响应提交给客户端之后被调用,否则将抛出IllegalStateException异常。()
    A. 对
    B. 错

  2. (判断题)
    通过请求转发来实现目标资源的访问时,由于客户端发送了两次请求,所以浏览器地址栏发生改变。()
    A. 对
    B. 错

  3. (判断题)
    HttpServletRequest接口中的setCharacterEncoding()方法用于设置request对象获取请求参数的解码方式,它对于get与post请求都有效。()
    A. 对
    B. 错

  4. (判断题)
    使用getIntHeader(String name) 方法时,如果获取到的头字段的值不能转为int类型,将发生NumberFormatException异常。()
    A. 对
    B. 错

  5. (判断题)
    如果没有设置Content-Type头字段,那么setCharacterEncoding()方法设置的字符集编码不会出现在HTTP消息的响应头中。()
    A. 对
    B. 错

你可能感兴趣的:(Java,Web概述,javaweb)