• 错题集!!!


    1.通过ServletResponse的()方法可以设置响应的字符编码类型(选择一项)。

    • A:setCharacterEncoding (String charset)
    • B:setCharacterEncode (String charset)
    • C:setCharset (String charset)
    • D:setPageEncoding (String charset)

    解析:request.setCharacterEncoding("UTF-8");

    2.在设计Web项目的目录结构是,src目录一般放()文件(选一项)。

    • A:html
    • B:jsp
    • C:web.xml
    • D:Java源文件

    HTML和JSP页面存放在webroot目录下,web.xml存放在WEB-INF目录下,Java源文件放在src目录下

    3.tomcat把JSP生成的Servlet放与那个目录下

    A:/bin

    B:/logs

    C:/webapps

    D:/work

    (选择一项)
    • A:
    • B:
    • C:
    • D:
    正确答案是 B ,B/S架构并不是C/S架构的替代品,有些程序例如大型的网络游戏一般使用的是C/S架构。
    (选择多项)
    • A:
    • B:
    • C:
    • D:
    存放配置文件的地方是conf,所以此题目选择acd
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    d答案错误,因为通过import导包的时候,不同的类文件之间用逗号隔开,应该为:<%@page import="java.util.*,java.text.*" %>
     
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    此题目考察的是jsp的是页面转发。因为是转发,所以可以在a.jsp页面获得到请求对象中值。所以正确答案为B
    (选择二项)
    • A:
    • B:
    • C:
    • D:
    设置响应的字符编码:response.setCharacterEncoding( )或者response.setContentType( )
    (选择二项)
    • A:
    • B:
    • C:
    • D:
    正确答案是 B,C,request.getParameter("userId")得到的是第一个表单元素名称为“userId”的值,而要获得同名的多个表单元素的值,则需要通过request.getParameterValues(“userId”)来获取,返回一个字符串数组。
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    index.jsp中form中name为loginName最终值是bdqn到达loginDo.jsp后再使用转发方式跳转到loginSuccess.jsp,故request的信息没有丢失使用可以得到参数名为loginName值是bdqn
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    session主要是存取会话状态,选项A正确,session是存储在服务器端的,选项B错误,session对象中提供了getId()方法去获取sessionid值,选项C正确,在浏览器的cookie中会保存sessionid,跟踪用户状态,选项D正确
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    该题考查的是对jsp中内置对象config的认知程度。Config对象是在服务器启动时就自动创建的对象,而Servlet创建时,通常是通过其获取初始化所需的信息。答案选A
    (选择一项)

    A:
    • B:
    • C:
    • D:
    正确答案是 A,在转发时,先通过request对象获取RequestDispatcher对象,然后通过RequestDispatcher对象调用forward方法实现转发,答案为a
    (选择一项)
    37
    • A:
    • B:
    • C:
    • D:
    正确答案是 D,静态包含将页面包含进来以后在一起执行。此时变量i重名
    (选择一项)

    A:
    • B:
    • C:
    • D:
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    response.sendRedirect("index2.jsp");为重定向,得不到request对象里的值,所以输出内容为null。答案a正确
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    重定向(sendRedirect)是由客户端浏览器发起的,request里的parameter都会丢失。注意区分总结重定向(sendRedirect)和转发(forward)的区别。
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    正确答案是 C,所有的JSP都会在客户端发出请求后被容器转译成servlet的源代码(java),然后再将源码(java)编译成servlet的类(class),放入到内存里面。其中,<%!  int a=0;%>定义的是类的成员变量,<% int b=0; %>则定义的是service方法中的局部变量。除第一次请求外,其他两次请求都只调用service方法。本题答案为c
    (选择一项)
    • A:
    • B:
    • C:
    • D:
  • 相关阅读:
    Solidity notes
    Solidity by Example详解
    基本命令中部
    基本命令上部
    服务器介绍
    Linux发展史及安装
    ERROR: Unrecognized command line argument: 'use'
    RequireJs 深入理解
    Redis 安装教程 (Windows 2.6.13 稳定版)
    System.AccessViolationException: 尝试读取或写入受保护的内存 解决办法
  • 原文地址:https://www.cnblogs.com/ruixinyu/p/5638734.html
Copyright © 2020-2023  润新知