J2EE期末复习:关键知识点与选择题解析

4星 · 超过85%的资源 需积分: 15 23 下载量 142 浏览量 更新于2024-07-31 收藏 160KB DOC 举报
J2EE期末复习资料是一份针对Java Enterprise Edition (J2EE)技术的基础和进阶概念的复习材料。主要内容包括选择题,旨在帮助学生巩固对J2EE核心概念的理解。 1. **页面指令属性** - page指令中的`import`属性用于引用所需的Java包或类,使得这些资源能够在JSP页面中被访问和使用。`extends`属性通常用于继承一个已存在的JSP页面,`isErrorPage`是指示当前页面是否处理错误状态的,而`language`属性则指定JSP页面的语言版本。 2. **请求参数获取** - 获取请求页面中文本框的输入值,应使用`request.getParameter("name")`,因为参数名通常用引号包围,以确保字符串匹配。`getParameter()`方法返回单个值,而`getParameterValues()`返回多个值,但题目中提到准确获取一个输入,所以选择前者。 3. **响应重定向** - 当需要进行页面重定向时,应使用`response.sendRedirect()`方法,它会终止当前请求并发送一个新的HTTP响应到客户端,指明新的URL。 4. **会话配置** - 在web.xml中的`<session-config>`标签定义了默认的会话超时时间,这里是30分钟,选项A正确。`getSessionTimeout()`方法对应于`<session-timeout>`属性的值,而不是`getMaxInactiveInterval()`,后者是HttpSession类提供的方法。 5. **HTTP方法** - 发送大量数据通常使用`POST`方法,因为它支持HTTP消息体,适合传输二进制数据或长文本。 6. **会话管理** - 在HttpServletRequest接口中,`getSession()`方法用于创建或检索一个HttpSession对象,用于存储用户状态和会话信息。 7. **页面流程控制** - `forward`动作用于将请求转发到另一个页面,保留原始请求的所有上下文信息,而`next`通常用于链接标签库的导航。 8. **再次提及的页面指令属性** - 与前文重复,`import`属性还是引用包或类的关键。 9. **Cookie操作** - 要获取所有Cookie,应使用`request.getCookies()`方法,返回一个Cookie数组。 10. **输入输出隐式对象** - 隐式对象如`request`和`response`在JSP中提供与HTTP请求和响应交互的功能,题目可能涉及这些对象及其用途,但具体描述未给出。 这份复习资料涵盖了J2EE开发中关键的知识点,包括页面指令、请求参数、会话管理、HTTP方法、页面流程控制、包引用和Cookie处理,有助于考生理解和掌握J2EE的核心概念和技术。