内部测试-笔试试卷 一、选择题(共 25 题,每题 2 分,满分 100 分) 1. 在 Servlet 中有如下代码段: ... public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { RequestDispatcher dis; _____________________________; dis.forward(request,response); } ... 那么能够正确填写在横线处的选项是( B)。 A. dis = response.getRequestDispatcher("error.jsp"); B. dis = request.getRequestDispatcher("error.jsp"); C. dis = request .RequestDispatcher("error.jsp"); D. dis =new RequestDispatcher("error.jsp"); 2. 下面关于 Servlet 生命周期的描述不正确的是( )。 A. Servlet 实例由 Servlet 容器负责加载和创建//tomcat 服务器创建 B. Servlet 容器调用 init()方法初始化 Servlet,每加载一次 Servlet 都会执行一次 init()方法.XXXXX C. Servlet 初始化完毕后,就处于能响应请求的就绪状态 D. Servlet 的 destroy()方法指明哪些资源可以被系统回收//调用 destroy方法销毁 3. 下列选项中关于 HttpSession 描述错误的是()。 A. HttpSession 通过 HttpServletRequest 对象获得 B. HttpSession 可以用来保存数据,并实现数据的传递 C. HttpSession 被创建后,将始终存在,直到服务停止 D. 调用 HttpSession 的 invalidate()方法,可以删除创建的 HttpSession 对象及数据 4. 在 Java EE 中,如果 req 是 HttpServletRequest 的实例,要通过 req 获取已经存在的 HttpSession 对象,如果不存在就创建一个 HttpSession 对象,下面选项中()可以实现。(选 2 项) A. req.getSession() B. req.getSession(false) C. req.getSession(true) D. req.createSession() 5. JSP 标准动作不包括( )。 A. B. C. D. 6.在 Java EE 中,关于创建 HttpServletRequest 对象的说法正确的是( )。 A. 从 request 获取传入的参数,可以调用 getParameter 方法 B. 由 Java Web 应用的 Servlet 或 JSP 组件负责创建,当 Servlet 或 JSP 组件响应 HTTP 请求时,先创建 HttpServletRequest 对象 C. 由程序员通过编码形式创建,以传递请求数...