Java Web期末复习题集(1):关键知识点与答案

版权申诉
0 下载量 145 浏览量 更新于2024-08-25 收藏 418KB PDF 举报
Java Web复习题集(1)包含了针对Java Web开发的多项基础概念和技能测试,旨在帮助学习者准备期末考试。该文档包含一系列选择题,涵盖了JSP(Java Server Pages)的基础知识,如JSP动作指令、自定义标记库、变量作用域、JSP页面结构、页面指令属性、响应操作和数据共享方法等。 1. 题目1涉及了JSP动作指令,其中不属于指令标记的是`<jsp:param>`,正确答案是A。`<jsp:plugin>`和`<jsp:useBean>`是常见的JSP动作指令,而`<jsp:javaBean>`是标签库中的元素。 2. 第二题考查的是自定义标记库,`taglib`指令允许页面使用者定义和引用自己的标记库,因此B选项正确。 3. 第三题讨论的是变量的作用域。`<%! %>`是Java代码块,声明在此范围内的变量`dateTime`和`countNum`只在定义处有效,且不会被多个客户共享,答案是A。 4. `include`指令用于静态插入文件,无论插入的是何种类型(JSP、HTML、文本或Java代码),最终必须确保生成的是一个完整的JSP文件,因此B是正确答案。 5. 在`<%=`和`%>`标记间放置的Java表达式,组成标记的字符间不允许有空格,因为这可能导致语法解析问题,所以B选项正确。 6. 关于`page`指令,`contentType`属性用于设置HTTP头中的MIME类型,`pageEncoding`指定页面字符集,如果存在`contentType`,它会决定字符编码方式。D选项错误,JSP页面的默认字符编码不是ISO8859-1。 7. 对于`response`对象,用于重定向的方法是`sendRedirect()`,因此C选项正确。 8. 数据共享方法中,Cookie可以在客户端存储,但不适用于不同用户之间;文件系统依赖于服务器路径,也不适合跨用户;数据库是常用的数据存储方式,支持用户间的共享;`ServletContext`对象用于全局范围内的数据共享,D正确。 9. JSP作用域顺序从局部到全局是`page`(请求)-> `request`(共享)-> `session`(会话)-> `application`(应用),因此正确的顺序是A。 这些题目详细地检验了学习者对Java Web编程基础知识的理解,包括语法、指令用法、作用域管理和数据管理等方面。对于准备考试的学生来说,理解并掌握这些问题至关重要。